Mar*_*cki 30 caching hibernate
我是hibernate缓存区的新手.
此致,Marcin
axt*_*avt 21
您可以启用Hibernate统计信息生成设置hibernate.generate_statistics
属性true
.然后,您可以通过监视缓存命中/未命中计数SessionFactory.getStatistics()
.
此外,启用SQL日志记录时,您可以通过存在或不存在特定SQL查询来分析缓存行为.
它取决于缓存提供程序及其配置.例如,可以将EhCache配置为溢出到磁盘.
SessionFactory.getStatistics().getSecondLevelCacheStatistics()
提供此信息.
我找到了很好的工具 vizuliaze hibernate用法(也缓存).另外在这些文章中(这里是第一部分)有很好的解释,hibernate缓存是如何工作的(另请参阅相关链接).分析步骤也有很好的例子.
无论如何,谢谢你的答案.