Postgres:“提交交易”已停止运行25分钟

时间:2019-02-26 15:36:20

标签: postgresql commit

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

自从我重新启动以来,“提交事务”一直在运行(已经25分钟)。

我在互联网上看过,但没有找到一种方法来识别哪个查询触发了此提交。

此外,我想知道为什么一次提交会花费这么多时间。该查询已经运行,如果已触发提交,是吗?

预先感谢您的帮助

此致

朱利安

1 个答案:

答案 0 :(得分:1)

状态idle意味着COMMIT不再运行,它恰好是在此连接上运行的最后一条命令。

如果COMMIT停留在active上任意时间,则说明您存在I / O问题(或者您正在使用同步复制)。