Кто-нибудь знает о представлении / функции / инструменте postgres, который может сообщать о самых медленных и наиболее часто используемых медленных запросах? Я думаю, что это было бы так полезно для всех системных администраторов. спасибо!
PostgreSQL 8.4 поставляется с некоторыми дополнительными модулями, которые помогут вам с подробным анализом этого. Они на самом деле не создают отчеты, но они дают вам доступ к большему количеству данных.
Вы также можете посмотреть на pgfouine (http://pgfouine.projects.postgresql.org/).. Он генерирует привлекательные отчеты HTML.
Я написал такой инструмент некоторое время назад. Вы можете получить его здесь (файл: analyze.pgsql.logs.pl)
analyze.pgsql.logs.pl
На данный момент нет реальных документов.
pgBadger также является хорошим инструментом для анализа логов, который вы можете использовать.
Ссылка: https://github.com/dalibo/pgbadger/downloads