SQL优化套路

直奔主题:

(1) SELECT
(2) DISTINCT <SELECT_LIST>
(3) FROM <LEFT_TABLE> <JOIN_TYPE>
(4) JOIN <RIGHT_TABLE>
(5) ON <JOIN_CONDITION>
(6) WHERE <WHERE_CONDITION>
(7) GROUP BY <GROUP BY_LIST>
(8) WITH <CUBE|ROLLUP>
(9 HAVING <HAVING_CONDITION>
(10) ORDER BY <ORDER_BY_LIST>
(11) LIMIT <LIMIT_NUMBER>

 

JOIN_TYPE -< LEFT OUTER JOIN  , INNER JOIN>


1、减少查询字段数
2、表关联尽量用主键
3、查询条件尽量避免模糊查询
4、避免使用排序字段,排序字段尽量使用主键
5、 尽量使用限制查询条件
6、 查询条件使用有效索引

 

 

posted @ 2017-10-06 21:22  彩笔杀手  阅读(206)  评论(0)    收藏  举报