我知道当我们在列上创建索引时,SQL Server使用B树。我知道叶节点在聚集索引的情况下具有实际数据,并且叶节点在非聚集索引的情况下具有指向实际数据的指针。我知道当我们在Int
数据类型以外的列上创建索引时,SQL Server会创建一个4字节的附加列。但我仍然对以下问题感到困惑:
如果我们在int
数据类型列和非int数据类型列上有聚簇索引,那么实际B-Tree的外观如何?
如果聚簇索引是复合键,B-Tree的外观如何?
非聚集索引时实际B树的外观如何?
如果有人提到一些我可以看样本列数据的B-Tree的链接,我将感激不尽。