MS SQL:表中具有非空值的最大稀疏列计数

时间:2015-06-08 19:12:11

标签: sql-server-2008 sparse-columns

我试图找出sql server 2008为稀疏列分配的空间。 https://msdn.microsoft.com/en-us/library/cc280604(v=sql.100).aspx中记录的值似乎是错误的。

当我创建一个bigint为pk的表,其余的所有稀疏列,然后用值1填充每个稀疏列时,我能够创建一个带

的表

1124位列或800个int列或1000个nvarchar(255)列。

所以看起来有点使用7个字节,一个int 10个字节和一个带有1个char 8字节的nvarchar。这比文档中记录的多2个字节。

有什么想法吗?我错了还是文档?

谢谢

0 个答案:

没有答案