看啥推荐读物
专栏名称: 算法爱好者
算法是程序员的内功!伯乐在线旗下账号「算法爱好者」专注分享算法相关文章、工具资源和算法题,帮程序员修炼内功。
今天看啥  ›  专栏  ›  算法爱好者

52 条 SQL 语句性能优化策略,建议收藏

算法爱好者  · 公众号  · 算法  · 2020-12-05 19:28
(给算法爱好者加星标,修炼编程内功)来源:SimpleWuwww.cnblogs.com/SimpleWu/p/9929043.htm本文会提到 52 条 SQL 语句性能优化策略。1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。2、应尽量避免在where子句中对字段进行null值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默认值。3、应尽量避免在where子句中使用!=或操作符,MySQL只有对以下操作符才使用索引:,>=,BETWEEN,IN,以及某些时候的LIKE。4、应尽量避免在where子句中使用or来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,可以使用UNION合并查询:select id from t where num=10 union all select id from t where num=20。5、in和not in也要 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照