SQL Server 2K:索引大小的计算

SQL Server 2K:索引大小的计算

根据使用信息sp_spaceused

rows           reserved    data         index_size  unused

7703020     497944 KB   497968 KB     16 KB       -40 KB

我创建了一个非聚集索引,其中包含一列数字(18,0)大小为 9 个字节;然后 index_size 变成153064 千字节

# 是如何计算的?

谢谢。

答案1

看起来您在该表上根本没有任何索引,索引大小只有 16kb。

创建索引后,每行都会占用超过 20 个字节的索引空间。对于 770 万行来说,这似乎很正常。

有关如何估计索引大小的详细信息,请参阅此处的文章

伙计,我不想在没有索引的情况下运行超过 800 万行的数据的任何查询......

相关内容