繁体   English   中英

休眠查询比MySQL中的本地查询慢

[英]Hibernate queries slow than native queries in MySQL

我正在从事一个涉及MySQL数据库的项目,该数据库具有数十亿行,并在其之上构建基于Java的应用程序。 我正在使用Hibernate作为ORM。 当我在MySQL上执行复杂的查询时,与在Hibernate中执行相同的查询大约需要8.9秒的时间来执行大约2.5秒。 我需要更改任何设置以减少Hibernate中的执行时间吗?

Hibernate比本机慢一些-可以预料到...您是否正确定义了索引? 您是否正在使用延迟加载(应该)。 与本地相比,什么查询是休眠的,会吐出以获取您的数据(使用hibernate.show_sql = true)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM