gpt4 book ai didi

postgresql - 在 PostgreSQL 中,如何获取准备好的语句的主体?

转载 作者:行者123 更新时间:2023-11-29 13:59:05 25 4
gpt4 key购买 nike

我的 postgresql 慢查询日志显示如下行:

2014-07-11 21:00:34 GMT LOG:  duration: 539.036 ms  execute S_1: COMMIT
2014-07-11 21:00:39 GMT LOG: duration: 608.964 ms execute S_1: COMMIT
2014-07-11 21:00:39 GMT LOG: duration: 604.911 ms execute S_1: COMMIT

有没有办法让我检索准备好的语句 S_1,以便我可以看到哪个查询变慢了?

最佳答案

它就在日志消息的末尾。在这种情况下,准备好的语句是 COMMIT

此格式适用于通过 extended query protocol 准备的语句.如果您使用 SQL PREPARE ,您将在以下行的 DETAIL 消息中找到原始语句:

2014-07-11 21:00:39 GMT LOG:  duration: 0.118 ms  statement: EXECUTE q
2014-07-11 21:00:39 GMT DETAIL: prepare: PREPARE q AS SELECT 1;

关于postgresql - 在 PostgreSQL 中,如何获取准备好的语句的主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24814712/

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