SQL Server - 丢弃表是否会恢复已用空间

时间:2013-09-25 07:54:52

标签: sql-server-2008

需要建议:

数据库:HR(初始大小:250mb)

在这里我们得到了两张桌子

表1:员工(100mb) 表2:Employeebackup(125mb)

因此,按照上面的说法,我们仍然按照我们为数据库设置的大小提供了25mb的空间。

现在我们删除了Employeebackup表,因此sql server将恢复空间(125mb),现在将150mb作为可用空间。

此致

1 个答案:

答案 0 :(得分:1)

是的,应该这样做。可能有一些延迟,而SQL Server计算出来并在后台进行必要的内务管理。

如果要恢复磁盘上的空间以及恢复数据库可用的空间,则必须缩小数据库。

您可能还想考虑在https://dba.stackexchange.com/上提出这类问题,这些问题专门用于与数据库相关的Q&甲