从Postgres统计信息收集器获取信息

时间:2011-06-17 13:40:45

标签: database postgresql monitoring usage-statistics database-server

我正在研究收集有关postgres数据库信息的小工具,我一直在寻找使用postgres Stats Collecter。表格中似乎有很多信息/统计信息,但我无法理解究竟是什么意思。

如果有人之前使用过这些观点,他们是否可以指出我正确的方向来获取统计数据,例如当前运行的查询数量或最慢的查询?如果这些不可能来自postgres统计信息收集器,还有其他方法可以获得我可以使用的统计数据吗?

另一件我感到困惑的事情是,如果统计信息收集器限制了数据量:例如,它是否只记录最后的x个服务器进程?

1 个答案:

答案 0 :(得分:2)

我建议您查看已运行的其他监控工具 - 例如Munin或Nagios的check_postgres。

具体来说,对于您在这里要求的内容,请查看视图pg_stat_activity。

不,统计数据收集器跟踪所有内容。