摘要:[SQL SERVER] 實戰紀錄 Tempdb太大,如何壓縮 (Shrinking tempdb without restarting SQL Server)
某台線上資料庫硬碟空間警告
發現是tempDB太大了,已經260G,空間快不足
但是問題就在無法立即重啟服務,該怎麼辦
只好先釋放掉Buffer等等暫存空間再壓縮
CHECKPOINT;
GO
DBCC DROPCLEANBUFFERS;
GO
DBCC FREEPROCCACHE;
GO
DBCC FREESYSTEMCACHE ('ALL');
GO
DBCC FREESESSIONCACHE;
GO
DBCC SHRINKFILE (TEMPDEV, 2048);
這可以應急一下,缺點就是把記憶體都釋放掉了,重新查詢等動作會慢些