View pgstatstatements в PostgreSQL работает путём отслеживания статистики выполнения всех запросов SQL, которые выполняются сервером базы данных. 12
После включения модуля pgstatstatements автоматически начинает собирать различные показатели производительности для каждого выполненного запроса, такие как количество выполнений, общее затраченное время, затронутые строки и другие. 1
Представление pgstatstatements создаётся при загрузке модуля и содержит одну строку для каждого отдельного исполняемого запроса (независимо от количества его выполнений) с различными статистическими данными. 2
Некоторые ключевые столбцы представления:
Эти данные можно использовать для выявления медленных запросов или тех, которые выполняются часто и могут выиграть от оптимизации, такой как индексирование или переписывание. 1