永发信息网

聚集索引与非聚集索引,什么区别?

答案:2  悬赏:80  手机版
解决时间 2021-04-07 02:03
RT`
最佳答案
复制下我们团队的一个答案吧
这里说的聚集索引是聚簇索引吧。。。
聚簇索引即建立在聚簇上的索引,创建聚簇索引时,需要对已有表数据重新进行排序(若表中已有数据),即删除原始的表数据后再将排序结果按物理顺序插回,故聚簇索引建立完毕后,建立聚簇索引的列中的数据已经全部按序排列。
一个表中只能包含一个聚簇索引,但该索引可以包含多个列。
B-树索引中,聚簇索引的叶层就是数据页。
非聚簇索引类似书本索引,索引与数据存放在不同的物理区域,建立非聚簇索引时数据本身不进行排序。一个表中科含多个非聚簇索引。
B-树索引中,非聚簇索引的叶层仍是索引页,其以指针指向数据页实际存储位置。

这样回答LZ满意么?
全部回答
聚集索引:该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 2 聚集索引使用注意事项 定义聚集索引键时使用的列越少越好。 • 包含大量非重复值的列。 .• 使用下列运算符返回一个范围值的查询:between、>、>=、< 和 <=。 • 被连续访问的列。 • 回大型结果集的查询。 • 经常被使用联接或 group by 子句的查询访问的列;一般来说,这些是外键列。对 order by 或 group by 子句中指定的列进行索引,可以使 sql server 不必对数据进行排序,因为这些行已经排序。这样可以提高查询性能。 • oltp 类型的应用程序,这些程序要求进行非常快速的单行查找(一般通过主键)。应在主键上创建聚集索引。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
四年级差生期末评语,有关差生的评语
神鞭阅读答案
不会冬眠的动物有哪些
我在煤矿上上班,煤仓下段漏煤口偶尔会堵住煤
求全本+番外的《三寸日光》作者是: 三月微草
沪昆高铁有哪些站点,沪昆高铁的站点是哪些?
单选题《三国演义》中有一个“马谡失街亭”的
一个章一个贡是什么字
悬有什么成语,悬的成语有
求,洛桑学艺小品全集,,高清版,,要的是全
刚开学家长寄语怎么写好
准提咒念法
一切真的抵不过时间吗?
给水泵套什么定额,管道泵套什么定额
能感受声波振动,并产生神经冲动的结构是A.鼓
推荐资讯
河北雄县昝岗镇段岗村村民委员会怎么去啊,有
关于下列河流叙述正确的是A.恒河注入太平洋B.
黄铜锅烧不开水怎么会事
李记烧鹅店在什么地方啊,我要过去处理事情
女朋友问我对自己未来人生有规划吗 我该怎么
餐厅服务员例会口号,帮我想一个饭店员工的口
为啥做过两次题后就再也登录不上了?
和马有关的婚礼祝福,马字祝福成语大全
社保交够二十年休假十五天细则
有首歌不知道哪位女歌手唱的 歌词里有几句开
一本毕业工作三年和上三年研究生出来哪个更好
UG8.0怎样分割面或者抽取几何体特征?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?