TIP

这一部分也要注意一下,因为索引是很宝贵的资源,好不容易建了,但是没用上,就浪费了

  1. 复合索引要满足最左原则,不要跨列使用,尽量全部使用
  2. 复合索引如果使用范围匹配!= <>,会导致右侧的失效
  3. 不用的索引要及时回收,防止Mysql查询优化器干扰,有的时候怎么折腾都不灵,还需要分析一下表(ANALYZE TABLE)
  4. 不要再索引上进行计算或类型转换(显示、隐式都不行)
  5. like最好不要全模糊,最好这样:'常量%'
  6. 慎用is null和is not null