sys.dm_exec_background_job_queue
업데이트: 2006년 12월 12일
비동기(백그라운드) 실행을 예약한 쿼리 프로세서 작업에 대한 행을 반환합니다.
열 이름 | 데이터 형식 | 설명 |
---|---|---|
time_queued |
datetime |
작업이 큐에 추가된 시간입니다. |
job_id |
int |
작업 식별자입니다. |
database_id |
int |
작업을 실행할 데이터베이스입니다. |
object_id1 |
int |
값이 작업 유형에 따라 달라집니다. 자세한 내용은 주의 섹션을 참조하십시오. |
object_id2 |
int |
값이 작업 유형에 따라 달라집니다. 자세한 내용은 주의 섹션을 참조하십시오. |
object_id3 |
int |
값이 작업 유형에 따라 달라집니다. 자세한 내용은 주의 섹션을 참조하십시오. |
object_id4 |
int |
값이 작업 유형에 따라 달라집니다. 자세한 내용은 주의 섹션을 참조하십시오. |
error_code |
int |
장애로 인해 작업이 다시 삽입된 경우의 오류 코드입니다. 일시 중지되었거나 선택되지 않았거나 완료된 경우에는 NULL입니다. |
request_type |
smallint |
작업 요청 유형입니다. |
retry_count |
smallint |
작업이 큐에서 선택되었다가 리소스 부족이나 기타 이유로 큐에 다시 삽입된 횟수입니다. |
in_progress |
smallint |
작업 실행이 시작되었는지 여부를 나타냅니다. 1 = 시작됨 0 = 여전히 대기 중 |
session_id |
smallint |
세션 식별자입니다. |
사용 권한
서버에 대한 VIEW SERVER STATE 권한이 필요합니다.
주의
SQL Server 2005에서 이 뷰는 비동기 업데이트 통계 작업에 대해서만 정보를 반환합니다. 비동기 업데이트 통계에 대한 자세한 내용은 인덱스 통계를 참조하십시오.
object_id1에서 object_id4까지의 값은 작업 요청 유형에 따라 달라집니다. 다음 표에서는 작업 유형별로 이러한 열의 의미를 요약하여 보여 줍니다.
요청 유형 | object_id1 | object_id2 | object_id3 | object_id4 |
---|---|---|---|---|
비동기 업데이트 통계 |
테이블 또는 뷰 ID |
통계 ID |
사용되지 않음 |
사용되지 않음 |
예
다음 예에서는 SQL Server 인스턴스의 각 데이터베이스에 대한 백그라운드 큐에 있는 활성 비동기 작업의 수를 반환합니다.
SELECT DB_NAME(database_id) AS [Database], COUNT(*) AS [Active Async Jobs]
FROM sys.dm_exec_background_job_queue
WHERE in_progress = 1
GROUP BY database_id;
GO
참고 항목
참조
동적 관리 뷰 및 함수
실행 관련 동적 관리 뷰 및 함수
KILL STATS JOB(Transact-SQL)
sys.dm_exec_background_job_queue_stats
관련 자료
도움말 및 정보
변경 내역
릴리스 | 내역 |
---|---|
2006년 12월 12일 |
|