Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы помогают находить данные в сотни раз быстрее, но за это приходится платить: они занимают место на диске и могут немного тормозить добавление или изменение записей. Автор доходчиво объясняет, как данные лежат на диске, почему без индекса база читает всё подряд, и как индекс это меняет.
Здесь разобраны все основные типы индексов Postgres: от классического B-tree до более нишевых, вроде GIN для поиска по тексту или JSON и BRIN для огромных таблиц. Есть и полезные лайфхаки - например, как создать частичный индекс, чтобы не индексировать вообще всё, или покрывающий индекс, чтобы не ходить лишний раз к самим данным. В общем, статья даёт чёткое понимание, когда и какой индекс использовать, чтобы твоя база не тупила, и какие подводные камни при этом могут всплыть
03.02.2026
Похожее
28.01.2026
DuckDB
DuckDB - это встраиваемый SQL-движок с открытым исходным кодом, оптимизированный...
24.12.2025
Очередь на PG
На конференциях и в статьях обычно можно услышать скепсис: "Очередь на PostgreSQ...
23.12.2025
Фасеты в ParadeDB
Фасетирование - это способ обобщения результатов поиска. Когда вы вводите запрос...
02.09.2025
SQLite для local-first
Один разработчик сделал систему синхронизации, которая работает local-first. Всё...