Что такое pg_stat_statements?

Middle
390 просмотров
AFK Offer AI

pg_stat_statements — расширение PostgreSQL, которое собирает статистику по всем выполненным запросам. Показывает: сколько раз запрос выполнялся (calls), суммарное время (total_exec_time), среднее время, количество возвращённых строк, использование буферов. Запросы нормализуются — конкретные значения заменяются на $1, $2. Это первый инструмент для оптимизации: сортируешь по total_exec_time и видишь самые "дорогие" запросы. Включается: CREATE EXTENSION pg_stat_statements, shared_preload_libraries = 'pg_stat_statements' в postgresql.conf.

Следующий вопрос

API key vs JWT vs OAuth?