적용 대상:Azure Synapse Analytics
Analytics Platform System(PDW)
Azure Synapse Analytics에서 지정된 요청 또는 쿼리를 작성하는 모든 단계에 대한 정보를 보유합니다. 쿼리 단계당 하나의 행을 나열합니다.
참고 항목
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
| 열 이름 | 데이터 형식 | Description | 범위 |
|---|---|---|---|
request_id |
nvarchar(32) |
request_id 이 step_index 보기의 키를 구성합니다.요청과 연결된 고유 숫자 ID입니다. |
request_id 참조하세요. |
step_index |
int |
request_id 이 step_index 보기의 키를 구성합니다.요청을 구성하는 단계 시퀀스에서 이 단계의 위치입니다. |
0n 단계가 있는 요청의 경우 < |
plan_node_id |
int | 실행 계획에서 해당 단계의 연산자 ID에 해당하는 노드 ID입니다. | None |
operation_type |
nvarchar(35) | 이 단계에서 나타내는 작업의 형식입니다. |
DMS 쿼리 계획 작업:PartitionMoveOperation,MoveOperation, BroadcastMoveOperation, ShuffleMoveOperationTrimMoveOperation, CopyOperationDistributeReplicatedTableMoveOperationSQL 쿼리 계획 작업: ReturnOperation, OnOperationRemoteOperation기타 쿼리 계획 작업: MetaDataCreateOperationRandomIDOperation읽기에 대한 외부 작업: HadoopShuffleOperation, HadoopRoundRobinOperationHadoopBroadcastOperationMapReduce에 대한 외부 작업: HadoopJobOperationHdfsDeleteOperation쓰기에 대한 외부 작업: ExternalExportDistributedOperation, ExternalExportReplicatedOperationExternalExportControlOperation자세한 내용은 PDW(Analytics Platform System) 제품 설명서의 "쿼리 계획 이해"를 참조하세요. 쿼리 계획은 데이터베이스 설정의 영향을 받을 수도 있습니다. 자세한 내용은 옵션을 확인하세요ALTER DATABASE SET. |
distribution_type |
nvarchar(32) | 이 단계에서는 배포 유형이 수행됩니다. |
AllNodes, AllDistributions, AllComputeNodes, ComputeNode, Distribution, SubsetNodes, SubsetDistributionsUnspecified |
location_type |
nvarchar(32) | 단계가 실행되는 위치를 지정합니다. |
Compute, , ControlDMS |
status |
nvarchar(32) | 이 단계의 상태입니다. |
Pending,Running, Complete, Failed, UndoFailed, PendingCancelCancelled, UndoneAborted |
error_id |
nvarchar(36) | 이 단계와 연결된 오류의 고유 ID(있는 경우)입니다. |
NULL 오류가 발생하지 않으면 in request_id sys.dm_pdw_errors 일치 request_id하여 해당 특정 request_id오류에 대해 나열된 모든 오류를 볼 수 있습니다. |
start_time |
날짜/시간 | 단계가 실행을 시작한 시간입니다. | 현재 시간보다 작거나 같으며 이 단계가 속한 쿼리보다 크거나 같 end_compile_time 습니다. 쿼리에 대한 자세한 내용은 sys.dm_pdw_exec_requests 참조하세요. |
end_time |
날짜/시간 | 이 단계가 실행을 완료하거나, 취소되었거나, 실패한 시간입니다. | 현재 시간보다 작거나 같고 더 크거나 같습니다 start_time.
NULL 현재 실행 중이거나 큐에 대기 중인 단계에 대해 설정합니다. |
total_elapsed_time |
int | 쿼리 단계가 실행된 총 시간(밀리초)입니다. | 사이의 0 차이 end_time 와 start_time.
0 큐에 대기하는 단계의 경우정 total_elapsed_time 수의 최대값을 초과하면 total_elapsed_time 최대값이 됩니다. 이 조건은 "최대값이 초과되었습니다."라는 경고를 생성합니다.최대값(밀리초)은 24.8일과 같습니다. |
row_count |
bigint | 이 요청에 의해 변경되거나 반환된 총 행 수입니다. | 단계의 영향을 받는 행 수입니다. 데이터 작업 단계의 경우 0보다 크거나 같음
-1 데이터에서 작동하지 않는 단계의 경우 |
estimated_rows |
bigint | 쿼리 컴파일 중에 계산된 총 작업 행 수입니다. | 단계에서 예상한 행 수입니다. 데이터 작업 단계의 경우 0보다 크거나 같음
-1 데이터에서 작동하지 않는 단계의 경우 |
command |
nvarchar(4000) | 이 단계의 명령 전체 텍스트를 보유합니다. | 단계에 대한 유효한 요청 문자열입니다.
NULL 작업이 형식 MetaDataCreateOperation인 경우 . 4,000자보다 긴 경우 잘립니다. |
이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한을 참조 하세요.