【发布时间】:2023-03-10 04:44:01
【问题描述】:
在基于行的聚集索引中:整个表数据(所有列)按聚集索引列排序。每个页面包含特定数量的行和所有列。
在基于行的非聚集索引 - 创建一个保存索引列的数据结构。索引列的每个 页 都保存该列的逐行值,并且每一行都指向(另一页)聚集索引表键行或堆行(如果不存在聚集索引)以供休息的数据。
我理解 列存储索引 的概念 - 在存在行组的意义上。每个行组包含表中每一列的一个列段(压缩),并且有一个增量存储来保存插入/更新,直到调用下一个元组移动器进程。基于以上 2 点行存储索引(page),请您告诉我在聚集和非聚集列存储索引的情况下它是如何工作的。
示例 - 在列存储非聚集索引存储的情况下,它在概念上是否与行存储非聚集索引相同 - 即 - 索引列的单独页面,其值指向堆或聚集索引键。
【问题讨论】:
-
您查看过documentation吗?
-
是的,但它没有提供有关页面概念的信息,请您指导我