zubkov-andrei / pg_profile

Postgres historic workload reports
Other
228 stars 33 forks source link

Сброс статистики pg_stat_statements #25

Closed glushakov closed 3 years ago

glushakov commented 3 years ago

Андрей, здравствуйте! Подскажите, есть ли возможность избежать сброса pg_stat_statements при каждом получении снимка (или в планах реализовать такой функционал), и собирать в виде дельты с предыдущим значением? Хочу использовать совместно с postgres_exporter, и опасаюсь, что частые сбросы испортят графики.

zubkov-andrei commented 3 years ago

Добрый день! Да, это самый негативный момент в использовании pg_profile. Пока нет надёжного способа контролировать вымывание выражений из хэш-таблицы pg_stat_statements. В планах подобный функционал есть, но он требует незначительного изменения в pg_stat_statements. Пока патч на коммитфесте и судьба его еще неизвестна. Однако, снимки pg_profile выполняются существенно реже запросов экспортёра, так что влияние они будут оказывать только на одно наблюдение из многих. Может это будет допустимо в вашей ситуации...

glushakov commented 3 years ago

Спасибо, буду пробовать!