加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – SQL Server:数据页面大小混乱:8060 96字节仍小

发布时间:2020-12-12 07:25:30 所属栏目:MsSql教程 来源:网络整理
导读:SQL Server以8k(8192)字节的页数存储数据.在数据页面中,为页眉保留了96个字节.考虑到数据页面允许的最大容量为8060字节,仍然有36个字节.但我找不到任何参考说明这个36字节块的位置. 有帮助吗? 解决方法 没有为Slot Array / Row Offset Array指定固定大小. 页
SQL Server以8k(8192)字节的页数存储数据.在数据页面中,为页眉保留了96个字节.考虑到数据页面允许的最大容量为8060字节,仍然有36个字节.但我找不到任何参考说明这个36字节块的位置.

有帮助吗?

解决方法

没有为Slot Array / Row Offset Array指定固定大小.

页眉占用每个数据页的前96个字节(为数据,行开销和行偏移留下8,096个字节).除此之外,单个数据行的最大大小可以是8,060字节.

存储在给定页面上的行数因表而异
结构和存储的数据.具有所有固定长度列的表始终可以在每页存储相同数量的行;可变长度行可以根据输入数据的实际长度存储尽可能多的行.

例如,一个页面可以包含超过19行,其中每行大小为403字节.在这种情况下,插槽阵列大小为38字节.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读