我正在開發使用Hiberante ORM工具和MySql數據庫的Web應用程序,我試圖從2個缺乏數據的多個表中搜索數據,搜索數據,所以請任何人建議我提高搜索性能(使用Hibernate ORM工具和MySql DB)或者我應該使用任何搜索功能。如何使用Hiberante框架與MySql數據庫提高Web應用程序的搜索性能數據庫
多謝各位
我正在開發使用Hiberante ORM工具和MySql數據庫的Web應用程序,我試圖從2個缺乏數據的多個表中搜索數據,搜索數據,所以請任何人建議我提高搜索性能(使用Hibernate ORM工具和MySql DB)或者我應該使用任何搜索功能。如何使用Hiberante框架與MySql數據庫提高Web應用程序的搜索性能數據庫
多謝各位
首先,使用選項日誌生成的SQL查詢:
<property name="show_sql">true</property>
查看您可以檢測SQL如果有不必要的連接,或不必要的負荷數據。然後,修改您的映射或您構建查詢的方式。
也許,你將面臨的經典N+1 query problem