SQL优化

定位问题

explain sql

建立索引

1、索引子段不能有重复、null值

2、经常更新的子段不适合建立索引

3、使用or查询,一个子语句没有索引,全部索引失效

4、模糊查询%在左边,索引失效

避免全表查询

1、查询时指定字段

2、使用count(1)代替count(*)

3、使用=或between and,限制查询范围

4、使用!=、in,范围不确定造成全表查询

浙ICP备11005866号-12