- 对查询进⾏优化,要尽量避免全表扫描,⾸先应考虑在 where 及 order by 涉及的列上建⽴索引
- 应尽量避免在 where ⼦句中对字段进⾏ null 值判断,否则将导致引擎放弃使⽤索引⽽进⾏全表扫描
- 应尽量避免在 where ⼦句中使⽤ != 或 <> 操作符,否则将引擎放弃使⽤索引⽽进⾏全表扫描。
- 应尽量避免在 where ⼦句中使⽤ or 来连接条件,如果⼀个字段有索引,⼀个字段没有索引,将导
致引擎放弃使⽤索引⽽进⾏全表扫描 - in 和 not in 也要慎⽤,否则会导致全表扫描
- like模糊全匹配也将导致全表扫描
