收縮數據庫

--顯示當前數據庫的空間使用情況
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 --清空文件
                )      
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章