gpt4 book ai didi

debugging - 有没有办法获取以前作为 PostgreSQL 中给定事务的一部分执行的 SQL 语句的列表?

转载 作者:行者123 更新时间:2023-11-29 12:01:27 25 4
gpt4 key购买 nike

我处于这样一种情况,即我有很多“交易中空闲”的连接。我我自己发现了他们。我可以杀了他们,但这并不能阻止他们从再次发生。事实上,它经常发生。

有没有办法得到之前的SQL语句列表作为给定交易的一部分执行?

如果我能做到这一点,那么弄清楚行为不端的客户。

最佳答案

目前在 pgsql-hackers 邮件列表上正在做一些工作来添加这个功能,标题是“显示事务中空闲的先前查询字符串”。这看起来是 pg_stat_activity 将有一个名为“last_query”的新列,其中包含您想要的信息。

在完成并可能在下一个版本中可用之前,depesz 的建议可能与您将要到达这里的一样好 — 除非您希望在补丁陆续发布时开始获取用于此功能的早期补丁。

关于debugging - 有没有办法获取以前作为 PostgreSQL 中给定事务的一部分执行的 SQL 语句的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1239253/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com