Их нужно просто включить, но из коробки всё уже готово к работе. Начнём с
pg_stat_statements — это одно из самых полезных расширений для отслеживания метрик запросов.Что делает: после включения отслеживает статистику запросов
Как включить:
CREATE EXTENSION pg_stat_statements;добавить в
shared_preload_librariesКак использовать:
SELECT * FROM pg_stat_statementsили писать кастомные запросы для просмотра самых долгих и самых часто выполняемых запросов
Самые медленные запросы по суммарному времени
SELECT
LEFT(query, 80) AS query,
calls,
ROUND(total_exec_time::numeric, 2) AS total_ms,
ROUND(mean_exec_time::numeric, 2) AS avg_ms,
rows
FROM pg_stat_statements
ORDER BY total_exec_time DESC
LIMIT 10;
👉 @SQLPortal