MySQL建立索引遵循原则的注意点

1.选择唯一性索引

   唯一性索引的数据是唯一的,可以更快的通过该索引查询某条数据。

2.为经常需要排序,分组和联合操作的字段建立索引

  order by,group by的字段在排序操作时很是耗时,可以对其加索引。

3.为经常作为查询条件的字段建立索引

4.限制索引的数量

  过多的索引很是消耗数据库的性能,多使用组合索引。

5.尽量使用数据量少的索引。

  如果索引的值很长,查询的速度会受到影响。

6.删除不再使用或很少使用的索引

  减少对索引的维护

7.最左前缀原则

8.选择区分度高的列作为索引

9.索引列不能参与运算,否则索引失效

10.尽量扩展索引,不要新增索引

  例如,现在有个索引a,但是想新建一个组合索引(a,b),那么就对普通索引a,进行修改为组合索引,不要新建组合索引

posted @ 2020-03-06 22:07  留一抹清风  阅读(688)  评论(0编辑  收藏  举报