Неплохой гайд про то, как на самом деле работают индексы в PostgreSQL. Индексы помогают находить данные в сотни раз быстрее, но за это приходится платить: они занимают место на диске и могут немного тормозить добавление или изменение записей. Автор доходчиво объясняет, как данные лежат на диске, почему без индекса база читает всё подряд, и как индекс это меняет.
Здесь разобраны все основные типы индексов Postgres: от классического B-tree до более нишевых, вроде GIN для поиска по тексту или JSON и BRIN для огромных таблиц. Есть и полезные лайфхаки - например, как создать частичный индекс, чтобы не индексировать вообще всё, или покрывающий индекс, чтобы не ходить лишний раз к самим данным. В общем, статья даёт чёткое понимание, когда и какой индекс использовать, чтобы твоя база не тупила, и какие подводные камни при этом могут всплыть
03.02.2026
Похожее
03.08.2026
Выживание с постгрей
Руководство по выживанию с Postgres для стартапов, основанное на двухлетнем опыт...
29.07.2026
768 серверов Postgres
Статья рассказывает, как PlanetScale заставляет 768 серверов Postgres, хранящих ...
20.07.2026
Запускаем DOOM на базе данных
Разработчики Turso портировали оригинальный Doom на байткод VDBE — виртуальную м...
15.07.2026
PostgreSQL достаточно
Авторы сайта утверждают, что PostgreSQL достаточно для всего. Большинству команд...