Существуют ли какие-либо системные представления, которые показывают текущую и историческую информацию о плане PostgreSQL? - PullRequest
0 голосов
/ 08 августа 2011

Кто-то, кому я хочу отслеживать производительность PostgreSQL DATABASE, я удваиваю, что план некоторых операторов SQL был изменен в прошлом. Есть ли какие-либо представления, которые показывают текущую и историческую информацию о плане PostgreSQL для SQL?

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Используйте расширение auto_explain.Он может записывать планы всех запросов в журнал сервера.

0 голосов
/ 08 августа 2011

Информация о плане является динамической в ​​зависимости от текущего состояния БД, того, что показывает последний ANALYZE, статистики и т. Д. Эти статистические данные доступны в представлении pg_stats (см. http://www.postgresql.org/docs/8.2/static/planner-stats.html), который можно сохранить для последующего анализа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...