由于索引的叶子节点和非叶子节点的作用不同,导致不同类型节点上每行记录存放的数据不同
--============================================
唯一聚集索引
叶子节点:所有有列
非叶子节点:索引键+文件ID+页ID

--============================================
非唯一聚集索引
叶子节点:所有有列
非叶子节点:索引键+UNIQUFUER列+文件ID+页ID


--============================================
在聚集表上的唯一非聚集索引
叶子节点:非聚集索引+文件ID+页ID
非叶子节点:非聚集索引键+聚集索引键

--============================================
在聚集索引表上的非唯一非聚集索引
叶子节点:非聚集索引+聚集索引键+文件ID+页ID
非叶子节点:唯一非聚集索引键+聚集索引键

--============================================
在堆表上的唯一非聚集索引
叶子节点:非聚集索引+文件ID+页ID
非叶子节点:非聚集索引键+HeapRid

--============================================
在堆表上的非唯一非聚集索引
叶子节点:非聚集索引++HeapRid+文件ID+页ID
非叶子节点:非聚集索引键+HeapRid

--============================================
包含索引
叶子节点:存放包含列
非叶子节点:不存放包含列

 


 

相关文章:

  • 2021-06-04
  • 2022-12-23
  • 2022-01-01
  • 2022-02-26
  • 2022-12-23
  • 2021-12-27
  • 2021-06-07
  • 2022-02-05
猜你喜欢
  • 2021-11-21
  • 2021-12-26
  • 2021-07-13
  • 2021-12-15
  • 2021-08-29
  • 2022-01-30
  • 2021-12-29
相关资源
相似解决方案