数据库中哪些情况需要创建索引

For example  ==> Eight Case:

1、主键自动建立唯一索引

2、频繁作为查询条件的字段应该建立索引

3、查询中与其它表关联的字段,外键关系建立索引

4、频繁更新的字段不适合建立索引,因为每次更新不单单只更新的记录,还要更新索引(即当建立索引的列上的数据发生改变时,要时时刻刻维护着索引,很耗时,也耗资源,加重了系统的负担)

5、Where条件里用不到的字段不创建索引

6、单键/组合索引的选择问题,who?(在高并发情况下,倾向创建组合索引)

7、查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度

8、查询中统计或者分组字段

 

posted @ 2021-06-28 22:31  没有你哪有我  阅读(1201)  评论(0编辑  收藏  举报