高频面试(十):Mysql什么时候需要创建索引
1.需要创建索引的情况主键自动建立唯一索引频繁作为查询条件的字段应该创建索引查询中与其他表关联的字段,外键关系建立索引单键组索引的选择问题,组合索引性价比更高查询中排序的字段,排序字段若通过索引法访问将大大提高排序速度。查询中统计或者分组字段2.那些表中不需要创建索引表的记录太少因为这个会提高查询速度,但是却降低了更新表的速度经常增删改的表因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件数据重复且分布平均的表字段,因此应该只为经常查询和经常排序的数据列建立索引。
复制链接