[SQL SERVER]How do you know what minimum size for shrink your tempdb

不建議頻繁執行檔案或資料庫壓縮,因為這些操作對效能有一定的影響

除非硬碟可用空間已經不足,這時先確認那個檔案的壓縮大小是最小的

我以前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

 

參考

[SQL SERVER][Memo]了解檔案和資料庫壓縮