在堆表上,非聚集索引用作指向行的指针是什么?

时间:2010-08-10 22:55:53

标签: sql-server

选择您的SQL Server版本...如果版本之间发生了变化,请指明您是否知道。

建立一个表格 在1列或更多列上添加非聚集索引。 如果我可以转储一个叶子块,我会发现什么作为指向表中具有数据的行的指针?

1 个答案:

答案 0 :(得分:4)

它使用行id,它基本上是数据库中行的物理地址:在页面X的插槽Y.如果行移动,则保留转发记录,以便非聚集索引参考保持有效。请参阅Forwarding and forwarded records, and the back-pointer size