码迷,mamicode.com
首页 > 其他好文 > 详细

聚集索引、非聚集索引

时间:2016-04-05 20:16:08      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:聚集索引 非聚集索引

此文为个人学习知识点记录

聚集索引:索引逻辑顺序与行物理顺序相同,实现物理排序,因此一个表只能一个聚集索引,但索引可以包含多个列。聚集索引可以提高查询速度和排序速度。eg:经常使用某一列排序时,在该列上聚集,则可以避免每次查询都进行排序

非聚集索引:索引逻辑顺序与行物理顺序不同,聚集索引的叶节点是数据,非聚集索引的叶节点还是索引,只不过有一个指针指向对应的数据块

技术分享

技术分享

注:图片和多数理论引自  皇图霸业谈笑间  的博客,在此感谢

博客地址:http://www.cnblogs.com/aspnethot/articles/1504082.html

聚集索引只需检索所需数据的开头和结尾即可

非聚集索引必须在地址表中查找到相应地址,再根据地址查找具体内容

并不是任何情况使用索引都会提高查询效率,没增加一个索引数据库就要做更多的工作。过多的索引会导致索引碎片。


本文出自 “xiao宇宙” 博客,请务必保留此出处http://5460095.blog.51cto.com/5450095/1760491

聚集索引、非聚集索引

标签:聚集索引 非聚集索引

原文地址:http://5460095.blog.51cto.com/5450095/1760491

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!