gpt4 book ai didi

java - 了解何时命中数据库与缓存

转载 作者:行者123 更新时间:2023-11-30 06:38:24 25 4
gpt4 key购买 nike

考虑到 Hibernate 的所有智能及其各种缓存策略,我如何知道某个操作是导致物理数据库命中,还是来自缓存?

最佳答案

传统上,您将使用 Hibernate 内置的缓存日志记录并在开发 期间进行一些分析以调整整个过程,直到获得预期的行为。要激活缓存日志记录,请更改日志级别,例如在使用 log4j.xml 时:

<logger name="org.hibernate.cache">
<level value="DEBUG" />
</logger>

请注意,我建议在生产平台上使用它(它可能非常冗长,因此可能会减慢执行速度)。

有关详细信息,请参阅 Logging的文档。

关于java - 了解何时命中数据库与缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2293866/

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