首页 > 数据库技术 > 详细

数据库查询调优

时间:2015-09-18 18:10:58      阅读:272      评论:0      收藏:0      [点我收藏+]

1、select子句

  在够用的情况下,可以只选带索引的列,速度会非常快

  不必要的情况下,只选出要查看的列,会提高速度。

2、from子句

  使用join时,可以直接join表,如果join子查询时,子查询生成的临时表是没有索引的,所以会引起速度很慢,直接join表可提高速度。

  根据不同情况使用不同的join,可以提高查询以及统计的速度

3、where子句

  where子句中的条件:

  如果需要排序,不管是否唯一,都添加btree类型的索引

  如果是唯一值,且不需要排序,则添加唯一hash索引

  如果不是唯一值,且不需要排序,且重复值不多的情况下,可以加hash索引

4、order by子句

  by的条件最好添加btree索引

  

数据库查询调优

原文:http://www.cnblogs.com/guangshan/p/4819843.html

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