我碰到this在 Stackoverflow 上发帖。第一个答案提到了类似的事情聚集索引包含表的所有数据,而非聚集索引仅包含列 + 聚集索引的位置或行(如果它位于堆上)(没有聚集索引的表)。非聚集索引怎么能有聚集索引的位置呢?它只包含在 B 树中排序为节点的列值,每个节点都指向该列具有该节点值的行,对吧?
假设你正在谈论SQL服务器并且还假设你have表上的聚集索引(正如您应该的那样)。
然后非聚集索引包含您在中定义的列CREATE INDEX
陈述,plus它具有构成聚集索引的列(如果存在)。
该聚类键值是指向实际数据所在位置的“指针”。
如果查询执行器在非聚集索引中查找值并找到匹配项,则
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)