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


For example  ==> Eight Case:

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

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

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

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

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

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

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM