您的位置:首页 > 数据库

数据库查询调优

2015-09-18 17:19 197 查看
1、select子句

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

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

2、from子句

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

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

3、where子句

  where子句中的条件:

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

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

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

4、order by子句

  by的条件最好添加btree索引

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: