我有一個數據庫,接近7演出。如果我看一下桌子的使用情況,它應該比那個少40美元。昨天我刪除了一個大的日誌表,但我的數據庫仍然說這是非常大的。數據庫佔用比表結合方式更多的空間
這裏是統計:
database_name database_size unallocated space
Umbraco_Indoorpower 6911.56 MB 859.59 MB
reserved data index_size unused
31144 KB 26272 KB 3240 KB 1632 KB
我跑了這一點:
DBCC SHRINKDATABASE (umbraco_indoorpower, 99);
這得到了我的數據庫下降到2.3演出。儘管如此,方式太大了。
database_name database_size unallocated space
Umbraco_Indoorpower 2302.44 MB 1.63 MB
reserved data index_size unused
30016 KB 26200 KB 3240 KB 576 KB
我在猜測我不能釋放昨天刪除的日誌表中的所有空間。我實際跑了delete from tblLog
。也許這是錯誤的做法。
有誰知道我怎麼可以騰出更多的空間?
難道它是索引? – DOK 2012-04-25 18:09:02
@DOK不,我不認爲這是由於索引。你看過上面的輸出了嗎? – 2012-04-25 18:40:03
@Aaron Bertrand:我認爲你是對的。我正在考慮[這裏]解釋的情況(http://msdn.microsoft.com/zh-cn/library/ms191183.aspx),其中索引可以(希望暫時)佔用大量的磁盤空間。 – DOK 2012-04-25 19:11:42