Post Thumbnail

Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы помогают находить данные в сотни раз быстрее, но за это приходится платить: они занимают место на диске и могут немного тормозить добавление или изменение записей. Автор доходчиво объясняет, как данные лежат на диске, почему без индекса база читает всё подряд, и как индекс это меняет.

Здесь разобраны все основные типы индексов Postgres: от классического B-tree до более нишевых, вроде GIN для поиска по тексту или JSON и BRIN для огромных таблиц. Есть и полезные лайфхаки - например, как создать частичный индекс, чтобы не индексировать вообще всё, или покрывающий индекс, чтобы не ходить лишний раз к самим данным. В общем, статья даёт чёткое понимание, когда и какой индекс использовать, чтобы твоя база не тупила, и какие подводные камни при этом могут всплыть

Похожее

Post Thumbnail

DuckDB

DuckDB - это встраиваемый SQL-движок с открытым исходным кодом, оптимизированный...

Post Thumbnail

Очередь на PG

На конференциях и в статьях обычно можно услышать скепсис: "Очередь на PostgreSQ...

Post Thumbnail

Фасеты в ParadeDB

Фасетирование - это способ обобщения результатов поиска. Когда вы вводите запрос...