digital-garden/knowledge/dev/database/Профилирование запросов в PostgreSQL.md

873 B
Raw Blame History

aliases tags date zero-link parents linked
зрелость/🌱
2024-01-29
00 PostgreSQL
Оптимизация SQL запросов

PostgreSQL хранит статистику по выполнениям запросов в таблице pg_stat_user_tables. С её помощью можно оценить какие операции PostgreSQL выполняет чаще всего.

select relname, seq_scan, idx_scan, vacuum_count from pg_stat_user_tables

Расширение pageinspect позволяет изучить структуру индекса (размер страницы, количество страниц и так далее).

create extension pageinspect