有时我想要监控PostgreSQL数据库的性能,我加倍注意一些sql语句的计划在过去被改变了。是否有任何视图可以显示PostgreSQL的SQL的当前和历史计划信息?
发布于 2011-08-08 18:40:12
使用auto_explain扩展。它可以将所有查询的计划写入服务器日志。
发布于 2011-08-08 10:57:23
计划信息是基于数据库的当前状态、最新分析显示的内容、统计数据等动态的。可以在pg_stats视图(请参见http://www.postgresql.org/docs/8.2/static/planner-stats.html)中访问这些统计数据,您可以备份该视图以供以后分析。
https://stackoverflow.com/questions/6977280
复制相似问题