반응형
백업 또는 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)
반응형
'[DB] SQL SERVER' 카테고리의 다른 글
[MSSQL] SET NOCOUNT ON (0) | 2023.06.07 |
---|---|
[MSSQL] blocking process 조회 쿼리 (0) | 2023.06.01 |
[MSSQL] Cluster log 확인하기 (PowerShell) (0) | 2023.06.01 |
[MSSQL] disk usage (데이터베이스 디스크 사용량 조회) (1) | 2023.05.24 |
[MSSQL] commit/rollback - begin tran (0) | 2023.05.22 |