gpt4 book ai didi

hibernate 显示查询执行时间

转载 作者:行者123 更新时间:2023-12-03 07:31:48 25 4
gpt4 key购买 nike

我一直在寻找 setup hibernate 或 log4j 来告诉我,hibernate 中的查询执行了多长时间,这些查询由 hql 调用。

直到现在我还没有发现任何有趣的东西。

也许你们中的一些人可以帮助我解决这个问题?

最佳答案

有一种简单的方法(内置于 hibernate 中)来实现它。已由 HHH-3659 修复在 3.5.43.6.0.Beta1 .
要做到这一点,请使用:

  • 登录包:org.hibernate.stat至少在 DEBUG
  • 设置 hibernate 属性:hibernate.generate_statistics=true

  • 后来所有的 SQL s 将被记录,包括获取的行数和查询执行所花费的时间。
    此外,如果有兴趣,它会提供有关查询的统计信息。通过 JMX 暴露它们并使用 JConsole 查看它们,您可以使用 Hibernate JConsole plugin ,可在: http://hibernate-jcons.sourceforge.net/

    关于 hibernate 显示查询执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12656452/

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