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