DBCC SHRINKFILE操作会增加数据使用量

时间:2010-07-04 23:29:40

标签: dbcc

首先,我知道最好不要缩小数据库。但在我们的情况下,我们不得不缩小数据文件以获得更多的空间。

环境:在Windows Server 2003 Enterprise x64上运行的SQL Server 2005 x64 SP3 Ent。

数据库有一个数据文件和一个日志文件。在我们运行DBCC SHRINKFILE之前,数据文件有640GB,其中400GB是免费的,所以数据大约是240GB。为了加快收缩过程,我们必须首先对数据库进行碎片整理然后收缩数据文件。

但是,在使用DBCC SHRINKFILE缩小数据库数据文件后,数据更改为490GB。怎么会发生?

1 个答案:

答案 0 :(得分:0)