数据库索引创建的原则


数据库索引创建的原则:

(1)选择唯一性索引:唯一性索引一般基于Hash算法实现,可以快速、唯一地定位某条数据

(2)为经常需要分组、排序和联合的字段建立索引

(3)为常作为查询条件的字段建立索引

(4)限制索引的数量:索引越多,数据更新表越慢,因为在数据更新时会不断计算和添加索引

(5)尽量使用数据量少的索引:如果索引值很长,则占用磁盘变大,会影响查询速度

(6)尽量使用前缀来索引:如果索引字段的值过长,则不但影响索引的大小,而且会降低索引的执行效率,这时需要使用字段的部分前缀来作为索引

(7)删除不再使用或使用很少的索引

(8)尽量选择区分度搞的列作为索引:区分度表示字段值不重复的比例

(9)索引列不能参与计算:带函数的查询不建议参与索引

(10)尽量扩展现有索引:联合索引的查询效率比多个独立索引搞

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


免责声明!

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



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