收縮資料庫

2021-07-28 20:01:38 字數 765 閱讀 1664

--顯示當前資料庫的空間使用情況

exec sp_spaceused

--顯示表的空間使用

exex sp_spaceused

@objname = 'wct',

@updateusage = 'true'

--顯示整個伺服器中所有資料庫的日誌使用情況

dbcc sqlperf(logspace)     

--收縮資料庫

dbcc shrinkdatabase('gpsdb11',  --要收縮的資料庫名稱或資料庫id

1     --收縮後,資料庫檔案中空間空間占用的百分比

)dbcc shrinkdatabase('wc',  --要收縮的資料庫名稱或資料庫id

10,    --收縮後,資料庫檔案中空閒空間占用的百分比

notruncate --在收縮時,通過資料移動來騰出自由空間

)dbcc shrinkdatabase('wc',  --要收縮的資料庫名稱或資料庫id

10,    --收縮後,資料庫檔案中空間空間占用的百分比

truncateonly --在收縮時,只是把檔案尾部的空閒空間釋放

)--收縮檔案

dbcc shrinkfile(wc_fg8,   --要收縮的資料檔案邏輯名稱

7         --要收縮的目標大小,以mb為單位

)dbcc shrinkfile(wc_fg8,   --要收縮的資料檔案邏輯名稱

emptyfile --清空檔案

)      

收縮資料庫

sql 2008 右擊要清除日誌的資料庫 選擇 屬性 在資料庫屬性中 選擇 選項 在右邊 恢復模式 下拉列表框中 選擇 簡單 單擊確定 返回 右擊要清除日誌的資料庫 選擇 任務 收縮 資料庫 單擊確定 完成收縮 指令碼 use master goalter database dnname set r...

資料庫 收縮

引用 資料庫中的每個檔案都可以通過刪除未使用的頁的方法來減小。儘管資料庫引擎會有效地重新使用空間,但某個檔案多次出現無需原來大小的情況後,收縮檔案就變得很有必要了。資料和事務日誌檔案都可以減小 收縮 可以成組或單獨地手動收縮資料庫檔案,也可以設定資料庫,使其按照指定的間隔自動收縮。檔案始終從末尾開始...

資料庫 收縮

引用 資料庫中的每個檔案都可以通過刪除未使用的頁的方法來減小。儘管資料庫引擎會有效地重新使用空間,但某個檔案多次出現無需原來大小的情況後,收縮檔案就變得很有必要了。資料和事務日誌檔案都可以減小 收縮 可以成組或單獨地手動收縮資料庫檔案,也可以設定資料庫,使其按照指定的間隔自動收縮。檔案始終從末尾開始...