如果是SQL Server中的索引,实际数据如何存储在B-Tree中?

时间:2017-04-03 06:19:25

标签: sql-server b-tree

我知道当我们在列上创建索引时,SQL Server使用B树。我知道叶节点在聚集索引的情况下具有实际数据,并且叶节点在非聚集索引的情况下具有指向实际数据的指针。我知道当我们在Int数据类型以外的列上创建索引时,SQL Server会创建一个4字节的附加列。但我仍然对以下问题感到困惑:

  1. 如果我们在int数据类型列和非int数据类型列上有聚簇索引,那么实际B-Tree的外观如何?

  2. 如果聚簇索引是复合键,B-Tree的外观如何?

  3. 非聚集索引时实际B树的外观如何?

  4. 如果有人提到一些我可以看样本列数据的B-Tree的链接,我将感激不尽。

0 个答案:

没有答案