[DB] SQL SERVER

[MSSQL] Backup, DBCC 등 진행율 확인하기

mewoni 2023. 6. 1. 16:23
반응형

백업 또는 DBCC 관련 작업을 수행할 때 실시간 작업 진행율을 확인하는 쿼리

 

※ DBCC SHRINKFILE이나 SHRINKDATABASE 같은 작업의 경우 정확하지 않을 수 있음

SELECT session_id as SPID, 
	command, 
	a.text AS Query, 
	start_time, 
	percent_complete, 
	dateadd(second,estimated_completion_time/1000, getdate()) as estimated_completion_time
FROM sys.dm_exec_requests r CROSS APPLY sys.dm_exec_sql_text(r.sql_handle) a
WHERE r.command in ('BACKUP DATABASE','RESTORE DATABASE')

(출처 : https://iheedol.tistory.com/entry/%EB%B0%B1%EC%97%85-%EC%A7%84%ED%96%89%EC%9C%A8-%ED%99%95%EC%9D%B8)

 

반응형