EXEC sp_spaceused用于数据监视

时间:2015-10-03 22:37:25

标签: database sql-server-2008 stored-procedures

我在SP_spaceused下运行以监视tbl_testrecord表的数据。我每天在这张桌子上插入数据。

EXEC sp_spaceused tbl_testrecord; 

我得到的结果如下:

enter image description here

预留空间不断变化。根据我的理解,它应该是表格的常量。请帮我理解为什么会改变?谁在改变这个以及在什么基础上?我可以修改表的保留空间吗? 非常感谢您的帮助 谢谢!

1 个答案:

答案 0 :(得分:1)

保留空间是数据+ index_size + unused的总和。它会在您不断添加数据时增加,但不是恒定的。 您无法修改此空间而无需更改数据,索引...

看看this page, where it is explained