Jus*_*ner 2 sql-server-2005 sql-server-2008 sql-server
我正在观看来自http://technet.microsoft.com/en-us/sqlserver/gg313756.aspx 的Paul Randal 的 MCM 视频
从视频的27:11,作者说记录必须保存在一页中,不能在一页上有一半记录,在另一页上有一半记录。这个观点不是我学到的。但是我对此没有信心,因为我的母语不是英语,可能会误解保罗的意见。谁能帮忙解释一下?
提前致谢。
你在语义上分裂。物理记录不能跨页。物理记录必须适合一页。
但是一个索引(或堆)行可能由多个物理记录组成。索引列将包括来自在IN_ROW_DATA分配单元一个记录和零ROW_OVEFLOW_DATA和/或LOB_DATA一个或多个记录。IN_ROW_DATA 记录包含指向溢出或 LOB 记录的指针。这些行外记录本身可能包含更多的指针以形成链或树(这就是VARCHAR(MAX)列可以具有明显大于 8060 字节的值的方式)。如此大的值将由许多单独的记录组成,每个记录不超过 8060 字节。这些记录都不会跨越多页。
我什至没有触及完全不同的列存储索引行。
| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |