2013-04-09 54 views
0

我试图找出这个问题的答案,但我还没有找到一个清晰和/或准确的答案。SQL Server:关于改善磁​​盘空间

在MS SQL(2008在这种情况下)执行以下任何命令:删除,截断或删除(表),“自动”设置释放用于数据占用的磁盘空间量?

我有我的想法,但基于一堆评论......没有什么真正的直接。

我读过一些关于缩小(商品和坏品)的评论,所以我的意图是避免使用这个命令,这就是为什么我问。

在此先感谢,并请原谅我使用的英语......(主要使用我给,是编程和SQL!)这些命令可用磁盘空间的

回答

4

无。文件组中的文件保持与所有三种情况一样。 HoBT(堆或B树)的分配在截断或删除时清除。删除只是擦除表页中的行,但页面保持分配给HoBT。数据文件保持相同的大小,除非缩小它们,这通常不是一个好主意。

+0

晶莹剔透。谢谢! – buZZZty 2013-04-10 13:47:04