码迷,mamicode.com
首页 > 数据库 > 详细

数据库查询调优

时间:2015-09-18 18:13:06      阅读:165      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!