Hibernate从v5升级至v6后SELECT查询性能大幅下降问题
Hibernate 5升级至6后查询性能暴跌10倍问题
- 应用从Hibernate v5升级到v6后,某核心查询性能下降超过10倍
- 已搭建复现示例:向内存数据库写入500000个
MyEntity实例,执行目标查询并输出性能指标,可通过pom.xml的注释快速切换Hibernate版本 - 性能测试对比:Hibernate 6.1.5.Final查询耗时约35秒,Hibernate 5.6.14.Final仅需约2.4秒
- 瓶颈定位:性能分析发现,Hibernate 6中约90%的耗时集中在
org.hibernate.sql.results.spi.ListResultsConsumer.withDuplicationCheck()方法的结果后处理阶段
内容的提问来源于stack exchange,提问作者JackPGreen
相关产品推荐
相关产品推荐

