sys.dm_pdw_sql_requests(Transact-SQL)
적용 대상: Azure Synapse Analytics Analytics Platform System(PDW)
쿼리의 SQL 단계의 일부로 모든 SQL Server 쿼리 배포에 대한 정보를 보유합니다.
참고 항목
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
열 이름 | 데이터 형식 | Description | 범위 |
---|---|---|---|
request_id |
nvarchar(32) | 이 SQL 쿼리 배포가 속한 쿼리의 고유 식별자입니다.request_id , step_index 이 distribution_id 보기에 대한 키를 형성합니다. |
sys.dm_pdw_exec_requests 참조하세요request_id . |
step_index |
int | 이 배포의 일부인 쿼리 단계의 인덱스입니다.request_id , step_index 이 distribution_id 보기에 대한 키를 형성합니다. |
sys.dm_pdw_request_steps 참조하세요step_index . |
pdw_node_id |
int | 이 쿼리 배포가 실행되는 노드의 고유 식별자입니다. | sys.dm_pdw_nodes 참조하세요node_id . |
distribution_id |
int | 이 쿼리 배포가 실행되는 배포의 고유 식별자입니다.request_id , step_index 이 distribution_id 보기에 대한 키를 형성합니다. |
sys.pdw_distributions 참조하세요distribution_id . -1 배포 범위가 아닌 노드 범위에서 실행되는 요청에 대해 설정합니다. |
status |
nvarchar(32) | 쿼리 분포의 현재 상태입니다. | Pending , Running , Failed , Cancelled , Complete , Aborted CancelSubmitted |
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 TABLE DROP TABLE |
spid |
int | 쿼리 배포를 실행하는 SQL Server 인스턴스의 세션 ID입니다. | |
command |
nvarchar(4000) | 이 쿼리 배포에 대한 명령의 전체 텍스트입니다. | 유효한 쿼리 또는 요청 문자열입니다. |
이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한 항목의 메타데이터 섹션을 참조하세요 .