索引建立规范

  • 索引不是越多越好,建议单张表索引不超过 5 个。如果同时有很多个索引都可以用于查询,就会增加 MySQL 优化器生成执行计划的时间,同样会降低查询性能。
  • 不对经常变动的数据加索引
  • 小数据量的表建议不要加索引
  • 索引加在区分度大、尽量不为 NULL的字段上
  • 索引加在经常用于where、group by、order by等处的字段
  • 尽可能的考虑建立联合索引