Сроки представления, предоставляемые pg_stat_statements, относятся либо к последнему сбросу (pg_stat_statements_reset), либо ко времени создания расширения, которое может быть очень долгим.
Существует логика для истечения нечастых операторов, еслидостигнут максимальный порог (5000 в последних версиях Postgres), что означает, что вы можете не увидеть полную активность, если будете редко запрашивать представление.
Чтобы лучше работать с этими данными, у вас по существу есть два варианта:
1) Вызовите pg_stat_statements_reset () каждые 24 часа, что означает, что данные запроса будут отражать только последние действия (в идеале вы должны отслеживать, когда произошел сброс, поэтому вы можете выяснить,количество вызовов в минуту и т. д.)
2) Используйте отдельный инструмент мониторинга, который делает снимки и может вести статистическую статистику pg_stat_statements
Какой из них вы используете, зависит от вашеготребования, хотя я бы обычно использовал (2) для производственных систем.
Отказ от ответственности: Я являюсь автором pganalyze (https://pganalyze.com), размещенного инструмента мониторинга Postgres, который также предоставляет статистическую статистику pg_stat_statement.