SQL Server 2008에서 임시 DB를 축소 할 때 사용하는 가장 좋은 방법은 무엇입니까?
다음을 사용하는 것이 위험합니까?
use tempdb
GO
DBCC FREEPROCCACHE -- clean cache
DBCC DROPCLEANBUFFERS -- clean buffers
DBCC FREESYSTEMCACHE ('ALL') -- clean system cache
DBCC FREESESSIONCACHE -- clean session cache
DBCC SHRINKDATABASE(tempdb, 10); -- shrink tempdb
dbcc shrinkfile ('tempdev') -- shrink db file
dbcc shrinkfile ('templog') -- shrink log file
GO
-- report the new file sizes
SELECT name, size
FROM sys.master_files
WHERE database_id = DB_ID(N'tempdb');
GO
가장 좋은 방법은 성장하는 것을 해결하고 해결하는 것입니다. 당신이 그것을 축소하면 그냥 다시 성장하는 그 시간과 IO 소요
—
Nick.McDermaid
거기서 도와 드릴 수 없어서 미안합니다.
—
Nick.McDermaid