MySQL新建索引规则
索引越多越好吗?
索引并不是越多越好,
- 索引会占用较多的磁盘空间
- 创建和维护索引需要耗费时间,而且索引过多会影响其他语句的执行效率
索引的创建
- 数据量较少的时候不建议创建索引,如果优化器判断出全表扫描比走索引更高效的时候,就不会选择走索引。
- 对查询频率较高的字段创建索引,会大幅提高性能
- 尽量能覆盖到常用的查询字段
- 尽量选择数据量小的字段做索引,如果索引列字段较大,占用空间太大,则会影响查询效率
Comments