hibernate一对多等情况关联查询效率低的解决方法
2015-08-03 08:08
183 查看
摘要: 暂时性解决方法
先解决了MySQL远程访问速度问题,效果有了变化,但是依旧不能让人接受。后加功能都是自己亲手建的表,从数据库上杜绝了外键(个人不喜欢),没想到的是之前的表全是外键,而且有很多、、、设计不合理。废话不多说了,讲一讲改变后和之前的变化。之前页面加载10S,测试得分是0分,伤心的要死。改变之后是1s,得分88分。。。。。好了不多说了。谁让我们用的是hibernate呢。。。又爱又恨。希望以后数据量再大的话没有问题(目前是1w多)
方法就是设置lazy=true
其实整个项目在接手时已经搭建好框架,数据库采用的是MySQL。客户运行了一年多时间,速度越来越慢。加上最近新开发的功能,速度已经不能让人接受。先解决了MySQL远程访问速度问题,效果有了变化,但是依旧不能让人接受。后加功能都是自己亲手建的表,从数据库上杜绝了外键(个人不喜欢),没想到的是之前的表全是外键,而且有很多、、、设计不合理。废话不多说了,讲一讲改变后和之前的变化。之前页面加载10S,测试得分是0分,伤心的要死。改变之后是1s,得分88分。。。。。好了不多说了。谁让我们用的是hibernate呢。。。又爱又恨。希望以后数据量再大的话没有问题(目前是1w多)
相关文章推荐
- 素数筛法
- 【Unity游戏开发之五】游戏目录结构之最佳实践和优化
- 素数筛法
- Linux 桌面领域的八大最新潮流
- Linux 桌面领域的八大最新潮流
- POJ 2251 Dungeon Master
- HDOJ~~A+B Problem
- DFS BestCoder Round #49 ($) 1001 Untitled
- BC - Untitled
- 精通iOS
- 黑马程序员——Map集合(映射)
- UIImageView图片填充三种模式的区别
- andriod viewholder的使用
- 周赛--Heros and Swords
- 解析大型.NET ERP系统 通用附件管理功能
- 无法访问windows installer服务怎么办
- 机房收费系统之总结篇
- MySQL开发技巧——如何正确使用Join语句
- 架构师速成6.12-开发框架-前端封装
- 《C++ Primier Plus》01