다음을 통해 공유


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_indexdms_step_index 보기에 대한 키를 형성합니다.
sys.dm_pdw_exec_requests 참조하세요request_id.
step_index int 이 DMS 작업자가 속한 쿼리 단계입니다.

request_id, step_indexdms_step_index 보기에 대한 키를 형성합니다.
sys.dm_pdw_request_steps 참조하세요step_index.
dms_step_index int 이 작업자가 실행 중인 DMS 계획을 단계별로 실행합니다.

request_id, step_indexdms_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_WRITERPARALLEL_COPY_READERREJECT_WRITERWRITER
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) 기록기의 경우 대상 테이블의 사양입니다.

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