标签:
NULL
字段的索引需要额外空间,NULL
字段的复合索引无效
SELECT
这几个字段OR
的改写为用IN()
(OR
的效率没有IN
的效率高)LIMIT
分页注意效率。LIMIT
越大,效率越低。可以改写 LIMIT ,比如例子改写:
SELECT id FROM t LIMIT 10000, 10; => SELECT id FROM t WHERE id > 10000 LIMIT 10;
使用 UNION ALL 替代 UNION
注意使用性能分析工具
SQL explain / showprofile / mySQLsla
SQL语句要求所有研发,SQL关键字全部是大写,每个词只允许有一个空格
%
的LIKE
LIMIT
,OFFSET
较大要配合子查询使用
原文 -- > 戳我
转自 -- > 戳我
标签:
原文地址:http://www.cnblogs.com/jacson/p/4840915.html