如何监控持续运行的Postgres事务?

3

Postgres事务的持续时间可以被监控吗?我希望能收到长时间运行的事务的通知,主要是为了在它们导致问题之前发现“空闲事务”问题。

2个回答

3

您可以监视pg_stat_activity系统表的内容。


3
Bucardo项目的check_postgres脚本提供了各种监控选项,包括长时间运行的空闲事务选项(据我所知)。

请注意,如果您有足够的动力安装插件,它也可以作为大多数监控套件的插件运行。Nagios实际上非常容易设置和使用。否则,您可以将检查脚本包装在一个shell脚本中,在事情出现问题时通过电子邮件通知您。 - Scott Marlowe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接