我支持的应用程序在postgres上运行。一些查询在数据库上运行了几天,所以我清理了它们以监视演变。
自从我重新启动以来,“提交事务”一直在运行(已经25分钟)。
我在互联网上看过,但没有找到一种方法来识别哪个查询触发了此提交。
此外,我想知道为什么一次提交会花费这么多时间。该查询已经运行,如果已触发提交,是吗?
预先感谢您的帮助
此致
朱利安
答案 0 :(得分:1)
状态idle
意味着COMMIT
不再运行,它恰好是在此连接上运行的最后一条命令。
如果COMMIT
停留在active
上任意时间,则说明您存在I / O问题(或者您正在使用同步复制)。