Материалы

Технические статьи

Технические статьи о PostgreSQL, SQL, EXPLAIN, блокировках и сопровождении баз данных.

Статья

Блокировки в PostgreSQL: как найти blocker и безопасно освободить очередь

Практический разбор блокировок PostgreSQL: почему запросы начинают ждать, как найти корневой blocker, прочитать дерево блокировок и безопасно устранить причину с помощью pgtools.

Читать материал
Статья

Индекс по выражению в PostgreSQL: lower(email), date_trunc и другие случаи

Разбираем, когда PostgreSQL не использует обычный индекс из-за функции в WHERE, как работает индекс по выражению, где помогает lower(email), date_trunc, JSONB-выражения и частичные индексы.

Читать материал
Статья

Частичный индекс в PostgreSQL: когда он лучше обычного

Практический разбор partial index в PostgreSQL: когда частичный индекс ускоряет запросы, чем он отличается от обычного индекса, как его проверить через EXPLAIN ANALYZE и каких ошибок избегать.

Читать материал