非聚集索引是指一种索引类型,在这种索引中,索引的逻辑顺序与其在磁盘上的实际物理存储顺序并不一致。
非聚集索引具有B树结构,但它与聚集索引相比有两个显著区别:首先,数据行并非按照非聚集索引键的顺序进行排序和存储。其次,非聚集索引的叶子节点不包含数据页,而是包含索引行。每条索引行包括非聚集键值以及一个或多个行定位器,这些行定位器指向含有相应键值的数据行。如果索引是非唯一的,行定位器可能指向多行。非聚集索引可以建立在带有聚集索引的表、堆集或索引视图之上。在微软® SQL Server™ 2000中,非聚集索引中的行定位器有两种形式:对于堆集表(无聚集索引),行定位器是指向行的指针,由文件标识符(ID)、页码和页上的行号组成,构成完整的行ID。而对于拥有聚集索引的表或索引视图,行定位器则是行的聚集索引键。如果聚集索引不是唯一的,SQL Server 2000会自动添加内部生成的值以确保非聚集索引内的键唯一性。这些内部生成的值对用户不可见,仅用于保持非聚集索引内的键唯一性。SQL Server通过使用聚集索引键查找聚集索引来获取数据行,而聚集索引键则保存在非聚集索引的叶子行中。由于非聚集索引将聚集索引键作为其行指针存储,因此保持聚集索引键尽可能小非常重要。如果表还包含非聚集索引,请勿选择较大的列作为聚集索引的键。
汉语字典的正文部分实际上就是一个聚集索引的例子。在字典中查找某个汉字时,我们通常会根据其拼音首字母的位置快速翻阅相应的页面。例如,“安”字因其拼音“an”位于“A”区,所以会在字典的前部找到;而“张”字因其拼音“zhang”位于“Z”区,所以我们会在字典的后部寻找。这种直接在正文内容中查找的方式,无需额外查阅目录,是因为正文内容本身就按照一定的规则有序排列,形成了一个目录,即聚集索引。需要注意的是,每个表只能有一个聚集索引,因为目录只能按照一种方式进行排序。
参考资料 >
什么是聚集索引和非聚集索引?.csdn.2024-11-02
非聚集索引结构.microsoft.2024-11-02
Mysql - 聚集索引与非聚集索引的区别.博客园.2024-11-02
格科微电子(上海)有限公司
格科微电子(上海)有限公司格科微电子(上海)有限公司(简称“格科微”,股票代码:688728)成立于2003年12月26日,在自...
钟嘉琪
钟嘉琪钟嘉琪,1999年9月23日出生于广东省广州市从化区,中国曲棍球运动员,司职前锋,现效力于中国女子曲棍球队。2014年,钟...
第30届中国电影金鸡奖
第30届中国电影金鸡奖第30届中国电影金鸡奖(第24届中国金鸡百花电影节闭幕式)是由中国文学艺术界联合会、中国电影家协会、吉林市...
调味酒
调味酒调味酒是指采用特殊工艺生产的、有特定的香味物质含量和独特的风味、能弥补基础酒中存在的缺陷的功能性白酒。常具有特香、特甜、特...
格列高利十一世
格列高利十一世教宗格列高利十一世(拉丁语:GregoriusPP.XI;1336年—1378年)原名博福尔的伯多禄·罗热尔(...
四大名镇
四大名镇四大名镇指的是朱仙镇(版画、年画)、湖北汉口镇(商业中心)、广东佛山镇(手工业)、江西景德镇(瓷器)并称全国四大名镇,明...
关键词
关键词《关键词》是由林怡凤填词,吴庆隆编曲,林俊杰作曲并演唱的一首流行歌曲。收录在2015年12月25日发行的实验专辑《和自己对...
中天门
中天门中天门,位于泰山内,是登泰山东西两路的交汇要地,恰好位于登顶半程的位置,无论是上山还是下山,这里都是必经之路。中溪山北侧为...
中国特色社会主义理论体系
中国特色社会主义理论体系中国共产党第十七次全国代表大会提出了中国特色社会主义理论体系的科学命题,明确指出:“中国特色社会主义理论...
托和络·穆荫
托和络·穆荫托和络·穆荫(?-1864年),字清轩,隶正白旗,晚清大臣,咸丰顾命八大臣之一。由官学生考授内阁中书,充军机章京,迁...
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议