본문 바로가기

Dynamic Management Views

작업 진행율 확인하기 / sys.dm_exec_requests

안녕하세요. 디비누리에서 활동하고 있는 Smileyoon 입니다.

관리자 및 개발자들에게 유용한 DMV가 있어 소개 드립니다. 

Backup, Restore, Checkdb, Shrinkfile, Indexdefrag 명령어 실행 시
작업이 장시간 완료되지 않을 경우 어느 정도 진행 되었는지 궁금하지 않으셨나요????

Backup이나 Restore는 stats 옵션을 주어 확인이 가능하지만, 다른 명령어들은 확인할 방법이 없었습니다.

이제 아래 DMV를 활용하여 진행율을 확인하실 수 있습니다.

 예제)

Select * From sys.dm_exec_requests where spid= [작업이 실행되고 있는 SPID]

타이핑 후 [실행] Percent_Complete 컬럼 값을 보시면 진행율을 확인할 수 있습니다. 

[참고 사이트]

sys.dm_exec_requests(Transact-SQL)