Mysql中使用索引的场景和不适合使用索引的场景 By wangqiang • 1年前 • 0条评论 什么情况下需要建索引? 经常用于查询的字段 经常用于连接的字段建立索引,可以加快连接的速度 经常需要排序的字段建立索引,因为索引已经排好序,可以加快排序查询速度 什么情况下不建索引? where条件中用不到且不经常需要查询的字段不适合建立索引 表记录较少。比如只有几百条数据,没必要加索引。 需要经常增删改。需要评估是否适合加索引 参与列计算的列不适合建索引 区分度不高的字段不适合建立索引,如性别,只有男/女/未知三个值。加了索引,查询效率也不会提高。
评论