RU

Индекс как алфавитный указатель: как база ищет и почему иногда не находит

В первой статье я объяснял кэш через холодильник. Продолжу тем же способом. Сейчас будет про индексы, а потом про то, почему индекс есть, а база его…

postgresqlиндексыexplain analyzeb-treeсоставной индексплан запросаseq scanindex scanоптимизация запросовsql
Habr
RU

Ускорение запросов в PostgreSQL: три рычага оптимизации и практический разбор

В предыдущих частях серии мы разобрали, как читать планы выполнения через EXPLAIN ANALYZE , и научились автоматически ловить медленные запросы с пом…

оптимизациябазы_данныхpostgresqlоптимизация запросовплан запроса
Habr
RU

Как найти медленный запрос в PostgreSQL: три инструмента мониторинга

EXPLAIN ANALYZE отлично справляется с диагностикой конкретного запроса — но только если вы уже знаете, какой именно запрос виновен. На практике проб…

оптимизациябазы данныхpostgresqlоптимизация запросовплан запроса