![]() |
-ykw | 2017-05-17 16:15:17 |
1)尽量选择较小的列
2)将 where 中用的比较频繁的字段建立索引
3)select 子句中避免使用‘*’
4)避免在索引列上使用计算、not in 和<>等操作
5)当只需要一行数据的时候使用 limit 1
6)保证单表数据不超过 200W,适时分割表。 针对查询较慢的语句,可以使用 explain 来 分析该语句具体的执行情况。
7)大数据量分页时使用 between …and 语句代替 limit 8) 避免使用 like 查询语句、改用 like “keyword%”;
9) 将运算右移、比如 age + 20 > 30 修改为 age > 50,进行显式或隐式运算的字段不能使用索引。