SQL优化之道

面试中,相信不少人遇到个SQL优化的问题,答案基本都是千篇一律,用数据库索引技术。


对此问题,在闲暇之余进行了思路,阅读了mysql技术内幕的相关书籍。根本的优化之道还的从SQL语句出发。
SQL模板:


(8) SELECT  (9) DISTINCT
(1) FROM   
(2) JOIN  
(3) ON  
(4) WHERE  
(5) GROUP BY
(6) WITH
(7) HAVING  
(10) ORDER BY
(11) LIMIT


JOIN_TYPE -< LEFT OUTER JOIN  , INNER JOIN>


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

6. 查询条件使用有效索引


仅供参考!






你可能感兴趣的:(数据库,sql,优化,mysql,数据库)