sys.dm_pdw_dms_workers(Transact-SQL)
적용 대상: Azure Synapse Analytics Analytics Platform System(PDW)
DMS 단계를 완료하는 모든 작업자에 대한 정보를 보유합니다.
참고 항목
이 구문은 Azure Synapse Analytics의 서버리스 SQL 풀에서 지원되지 않습니다.
열 이름 | 데이터 형식 | Description | 범위 |
---|---|---|---|
request_id |
nvarchar(32) | 이 DMS 작업자가 속해 있는지 쿼리합니다.request_id , step_index 이 dms_step_index 보기에 대한 키를 형성합니다. |
sys.dm_pdw_exec_requests 참조하세요request_id . |
step_index |
int | 이 DMS 작업자가 속한 쿼리 단계입니다.request_id , step_index 이 dms_step_index 보기에 대한 키를 형성합니다. |
sys.dm_pdw_request_steps 참조하세요step_index . |
dms_step_index |
int | 이 작업자가 실행 중인 DMS 계획을 단계별로 실행합니다.request_id , step_index 이 dms_step_index 보기에 대한 키를 형성합니다. |
|
pdw_node_id |
int | 작업자가 실행 중인 노드입니다. | sys.dm_pdw_nodes 참조하세요node_id . |
distribution_id |
정수 | 작업자가 실행 중인 배포(있는 경우)입니다. | sys.pdw_distributions 참조하세요distribution_id . |
type |
nvarchar(32) | 이 항목이 나타내는 DMS 작업자 스레드의 형식입니다. | DIRECT_CONVERTER , DIRECT_READER , FILE_READER , HASH_CONVERTER , HASH_READER , ROUNDROBIN_CONVERTER , EXPORT_READER , EXTERNAL_READER , EXTERNAL_WRITER PARALLEL_COPY_READER REJECT_WRITER WRITER |
status |
nvarchar(32) | DMS 작업자의 상태입니다. | 정보를 사용할 수 없습니다. |
bytes_per_sec |
bigint | 마지막 1초 동안 처리량을 읽거나 씁니다. | 보다 크거나 같음 0 NULL 작업자가 실행되기 전에 쿼리가 취소되었거나 실패하면 입니다. |
bytes_processed |
bigint | 이 작업자가 처리한 총 바이트입니다. | 보다 크거나 같음 0 NULL 작업자가 실행되기 전에 쿼리가 취소되었거나 실패하면 입니다. |
rows_processed |
bigint | 이 작업자에 대해 읽거나 쓴 행 수입니다. | 보다 크거나 같음 0 NULL 작업자가 실행되기 전에 쿼리가 취소되었거나 실패하면 입니다. |
start_time |
날짜/시간 | 이 작업자의 실행이 시작된 시간입니다. | 이 작업자가 속한 쿼리 단계의 시작 시간보다 크거나 같음 sys.dm_pdw_request_steps 참조하세요. |
end_time |
날짜/시간 | 실행이 종료되거나 실패했거나 취소된 시간입니다. | NULL 는 진행 중인 작업자 또는 대기 중인 작업자를 위한 것입니다. 그렇지 않으면 .start_time |
total_elapsed_time |
int | 실행에 소요된 총 시간(밀리초)입니다. | 0보다 크거나 같음 시스템 시작 또는 다시 시작 이후 경과된 총 시간입니다. 정수의 최대값(밀리초 24.8일)을 초과하면 total_elapsed_time 오버플로로 인해 구체화 오류가 발생합니다.최대값(밀리초)은 24.8일과 같습니다. |
cpu_time |
bigint | 이 작업자가 사용하는 CPU 시간(밀리초)입니다. | 0보다 크거나 같음 |
query_time |
int | SQL이 스레드에 행을 반환하기 시작하기 전의 기간(밀리초)입니다. | 0보다 크거나 같음 |
buffers_available |
int | 사용되지 않는 버퍼의 수입니다. | NULL 작업자가 실행되기 전에 쿼리가 취소되었거나 실패하면 입니다. |
sql_spid |
int | 이 DMS 작업자에 대한 작업을 수행하는 SQL Server 인스턴스의 세션 ID입니다. | |
dms_cpid |
int | 실행 중인 실제 스레드의 프로세스 ID입니다. | |
error_id |
nvarchar(36) | 이 작업자를 실행하는 동안 발생한 오류의 고유 식별자(있는 경우)입니다. | sys.dm_pdw_request_steps 참조하세요error_id . |
source_info |
nvarchar(4000) | 판독기의 경우 원본 테이블 및 열의 사양입니다. | |
destination_info |
nvarchar(4000) | 기록기의 경우 대상 테이블의 사양입니다. |
이 보기에서 유지하는 최대 행에 대한 자세한 내용은 용량 제한 항목의 메타데이터 섹션을 참조하세요 .