2013-04-09 85 views
0

我試圖找出這個問題的答案,但我還沒有找到一個清晰和/或準確的答案。SQL Server:關於改善磁​​盤空間

在MS SQL(2008在這種情況下)執行以下任何命令:刪除,截斷或刪除(表),「自動」設置釋放用於數據佔用的磁盤空間量?

我有我的想法,但基於一堆評論......沒有什麼真正的直接。

我讀過一些關於縮小(商品和壞品)的評論,所以我的意圖是避免使用這個命令,這就是爲什麼我問。

在此先感謝,並請原諒我使用的英語......(主要使用我給,是編程和SQL!)這些命令可用磁盤空間的

回答

4

無。文件組中的文件保持與所有三種情況一樣。 HoBT(堆或B樹)的分配在截斷或刪除時清除。刪除只是擦除表頁中的行,但頁面保持分配給HoBT。數據文件保持相同的大小,除非縮小它們,這通常不是一個好主意。

+0

晶瑩剔透。謝謝! – buZZZty 2013-04-10 13:47:04