gpt4 book ai didi

java - 如何获得 jdbc 提交的解释分析?

转载 作者:行者123 更新时间:2023-12-01 14:19:24 24 4
gpt4 key购买 nike

我正在使用 postgres 数据库,并且我想优化程序的速度。我将自动提交设置为 false。如何获得 foo.commit() 的解释分析?

最佳答案

不能,因为COMMIT没有查询计划,并且EXPLAIN ANALYZE仅适用于计划查询。

如果您想要COMMIT执行持续时间,您可以为客户端计时,或者可以将log_min_duration_statement设置为0client_min_messageslog,然后捕获服务器发送给您的日志。

如果您试图找出提交速度慢的原因,最好研究一下:

  • 检查点持续时间;请参阅log_checkpoints
  • 存储子系统的pg_test_fsync结果
  • 是否正在使用任何DEFERRABLE约束和约束触发器;
  • 整体系统写入负载

关于java - 如何获得 jdbc 提交的解释分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17752222/

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