2

我正在研究用于收集有关我们的 postgres 数据库信息的小工具,并且我一直在研究使用 postgres Stats Collecter。表格中似乎有很多信息/统计信息,但我无法理解这一切的确切含义。

如果有人以前使用过这些视图,他们能否为我指出正确的方向,以了解如何获取当前正在运行的查询数量或最慢查询等统计信息?如果这些从 postgres stats 收集器中是不可能的,是否还有其他方法可以获取我可以使用的统计信息?

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

4

1 回答 1

2

I suggest you look at what other monitoring tools already run - such as Munin or check_postgres for Nagios.

Specifically, for what you're asking here, look at the view pg_stat_activity.

And no, the stats collector tracks everything.

于 2011-06-17T15:37:09.003 回答