arrow

назад

ask

Вопрос

Для гуру PostrigeSQL. Насколько верно утверждение: "GIN хорош для @>/&&, но убивает агрегацию (GROUP BY, COUNT, JOIN с dict_tnved). На 2М+ строк аналитика и сложные фильтры будут тормозить"?

repost

502

input message

напишите коммент


5 комментов

Всем спасибо, ответ нашёл

0

ответить

Проще explain спросить и посмотреть что вообще происходит при разных обстоятельствах. :) есть же еще и нормализация, а так же отделение частей таблиц ради сохранения памяти и скорости выборок.

0

ответить

Хорош для "@>/&&" - это о чем речь? Полнотекстовый поиск? Да, GIN индекс хорошо подходит для полнотекстового поиска. И не замедляет GROUP BY и JOIN, проблема не в индексе.

0

ответить

В таблице хранятся id соответствующих библиотек массивами целых чисел, но есть мнение, что старый добрый способ связи по типу многие ко многим будет более гибкий и быстрый

0

ответить

Вам виднее, не видя архитектуру проекта, сложно что-то советовать

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится