我正在使用Hiberante ORM工具和MySql数据库开发Web应用程序,并且我试图从2个缺少数据中搜索多个表中的数据,这需要更长的时间来搜索数据,所以请任何人建议我提高搜索性能(使用Hibernate ORM工具和MySql DB)或者我应该使用任何搜索功能。
感谢大家
答案 0 :(得分:0)
首先,使用以下选项记录生成的SQL查询:
<property name="show_sql">true</property>
查看SQL,您可以检测是否存在不必要的连接或不必要的加载数据。然后,修改映射或构建查询的方式。
也许,你将面对经典的N+1 query problem
答案 1 :(得分:0)