sys.dm_pdw_sql_requests(Transact-SQL)

적용 대상:Azure Synapse AnalyticsAnalytics Platform System(PDW)

쿼리의 SQL 단계의 일부로 모든 SQL Server 쿼리 배포에 대한 정보를 보유합니다.

참고 항목

이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.

열 이름 데이터 형식 Description 범위
request_id nvarchar(32) 이 SQL 쿼리 배포가 속한 쿼리의 고유 식별자입니다.

request_id, step_indexdistribution_id 보기에 대한 키를 형성합니다.
sys.dm_pdw_exec_requests 참조하세요request_id.
step_index int 이 배포의 일부인 쿼리 단계의 인덱스입니다.

request_id, step_indexdistribution_id 보기에 대한 키를 형성합니다.
sys.dm_pdw_request_steps 참조하세요step_index.
pdw_node_id int 이 쿼리 배포가 실행되는 노드의 고유 식별자입니다. sys.dm_pdw_nodes 참조하세요node_id.
distribution_id int 이 쿼리 배포가 실행되는 배포의 고유 식별자입니다.

request_id, step_indexdistribution_id 보기에 대한 키를 형성합니다.
sys.pdw_distributions 참조하세요distribution_id. -1 배포 범위가 아닌 노드 범위에서 실행되는 요청에 대해 설정합니다.
status nvarchar(32) 쿼리 분포의 현재 상태. Pending, Running, Failed, Cancelled, Complete, AbortedCancelSubmitted
error_id nvarchar(36) 이 쿼리 배포와 관련된 오류의 고유 식별자(있는 경우)입니다. sys.dm_pdw_errors 참조하세요error_id. 오류가 발생하지 않은 경우로 NULL 설정합니다.
start_time 날짜/시간 쿼리 배포가 실행을 시작한 시간입니다. 현재 시간보다 작거나 같으며 이 쿼리 배포가 속한 쿼리 단계보다 크거나 같 start_time 습니다.
end_time 날짜/시간 이 쿼리 배포가 실행을 완료하거나, 취소되었거나, 실패한 시간입니다. 크거나 같 start_time거나 쿼리 분포가 진행 중이거나 큐에 대기 중인 경우로 설정합니다 NULL .
total_elapsed_time int 쿼리 배포가 실행된 시간(밀리초)을 나타냅니다. 0보다 크거나 같음 완료, 실패 또는 취소된 쿼리 배포의 start_time 델타와 end_time 같습니다.

total_elapsed_time 수의 최대값을 초과하면 total_elapsed_time 최대값이 됩니다. 이 조건은 "최대값이 초과되었습니다."라는 경고를 생성합니다.

최대값(밀리초)은 24.8일과 같습니다.
row_count bigint 이 쿼리 배포에서 변경되거나 읽은 행 수입니다. -1와 같이 데이터를 변경하거나 반환하지 않는 작업의 경우 CREATE TABLEDROP TABLE
spid int 쿼리 배포를 실행하는 SQL Server 인스턴스의 세션 ID입니다.
command nvarchar(4000) 이 쿼리 배포에 대한 명령의 전체 텍스트입니다. 유효한 쿼리 또는 요청 문자열입니다.

이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한 항목의 메타데이터 섹션을 참조하세요 .