不建議頻繁執行檔案或資料庫壓縮,因為這些操作對效能有一定的影響
除非硬碟可用空間已經不足,這時先確認那個檔案的壓縮大小是最小的
我以前200GB的資料庫,tempdb 我只需使用18GB,500GB的資料庫也只需使用35GB,
當然這比例沒有一定,完全取決於你系統行為(寫TSQL和c#習慣要好)而定。
/*
RiCo技術農場
https://dotblogs.com.tw/ricochen/1
How do you know what minimum size for shrink your tempdb
Imporant:
1.reduce tempdb size without restart sql server
2.never use database auto shrink
*/
USE [tempdb]
GO
DBCC SHRINKFILE (N'tempdev' , 7)
GO
參考