Postgres:"Commit transaction" 卡住 运行 已经 25 分钟了

Postgres: "Commit transaction" stuck running for 25 minutes already

我支持的应用程序在 postgres 上运行。有些查询在数据库中 运行 好几天了,所以我清理了它们以监控演变。

自从我重新启动后 "commit transaction" 已经 运行(已经 25 分钟)。

我在 Internet 上查看过,但没有找到一种方法来确定哪个查询触发了此提交。

此外,我想知道为什么提交会花费这么多时间。查询已经运行,如果触发了commit,没有?

在此先感谢您的帮助

此致,

朱利安

状态idle表示COMMIT不再是运行ning,恰好是这个连接上的最后一个命令运行。

如果 COMMIT 保持 active 任何时间长度,则说明您遇到了 I/O 问题(或者您正在使用同步复制)。