首页 > 数据库技术 > 详细

三招实现数据库优化

时间:2015-03-24 19:36:37      阅读:246      评论:0      收藏:0      [点我收藏+]

一 正确使用索引

1. 索引不是越多越好。过多的索引数据有可能超过数据本身,降低检索的速度,也会降低数据插入以及更新的速度;

2. 避免使用唯一索引。唯一索引会一定程度上提升查询的速度,但在插入以及更新时,会检索全表,拉低了性能;

3. 别被组合索引坑了。使用组合索引时,一定注意组合索引的顺序,例如A+B列创建组合索引,查询时,一定先筛选A列,再筛选B列;

二 选择性使用ORM

使用ORM框架可以帮助我们省去很多烦恼,但是ORM在某些方面会导致数据库性能的下降。

1. 查询时,最好放弃使用ORM框架。使用原生SQL框架(JOOQ / QueryDSL),个人比较推荐使用JOOQ,组合Ehcache使用非常方便;

2. 批量更新时,尽量使用Sql语句。ORM框架会单独对每条数据进行更新;

三 使用慢查询监控性能变化

数据库的优化不是一朝一夕的事,有时候在产品未上线时,根本不知道那些查询才是性能的瓶颈。开启数据库满查询,实时监控性能,调整相应的优化方案。


三招实现数据库优化

原文:http://aricc.blog.51cto.com/10030589/1623812

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!