Compartir a través de


sys.dm_pdw_dms_workers (Transact-SQL)

Se aplica a: Sistema de plataforma de Análisis de Azure Synapse Analytics (PDW)

Contiene información sobre todos los trabajadores que completan los pasos de DMS.

Nota:

El grupo de SQL sin servidor no admite esta sintaxis en Azure Synapse Analytics.

Nombre de la columna Tipo de datos Descripción Intervalo
request_id nvarchar(32) Consulta de la que forma parte este trabajo de DMS.

request_id, step_indexy dms_step_index forman la clave de esta vista.
Consulte request_id en sys.dm_pdw_exec_requests.
step_index int Paso de consulta del que forma parte este trabajo de DMS.

request_id, step_indexy dms_step_index forman la clave de esta vista.
Consulte step_index en sys.dm_pdw_request_steps.
dms_step_index int Paso a paso en el plan DMS que se está ejecutando este trabajo.

request_id, step_indexy dms_step_index forman la clave de esta vista.
pdw_node_id int Nodo en el que se ejecuta el trabajo. Consulte node_id en sys.dm_pdw_nodes.
distribution_id Int Distribución en la que se ejecuta el trabajo, si existe. Consulte distribution_id en sys.pdw_distributions.
type nvarchar(32) Tipo de subproceso de trabajo de DMS que representa esta entrada. DIRECT_CONVERTER, DIRECT_READER, FILE_READER, HASH_CONVERTER, HASH_READER, ROUNDROBIN_CONVERTER, EXPORT_READER, EXTERNAL_READEREXTERNAL_WRITERPARALLEL_COPY_READERREJECT_WRITERWRITER
status nvarchar(32) Estado del trabajo de DMS. Información no disponible.
bytes_per_sec bigint Rendimiento de lectura o escritura en el último segundo. Mayor o igual que 0. NULL si se canceló o se produjo un error en la consulta antes de que se pudiera ejecutar el trabajo.
bytes_processed bigint Total de bytes procesados por este trabajo. Mayor o igual que 0. NULL si se canceló o se produjo un error en la consulta antes de que se pudiera ejecutar el trabajo.
rows_processed bigint Número de filas leídas o escritas para este trabajo. Mayor o igual que 0. NULL si se canceló o se produjo un error en la consulta antes de que se pudiera ejecutar el trabajo.
start_time datetime Hora a la que se inició la ejecución de este trabajo. Mayor o igual que la hora de inicio del paso de consulta al que pertenece este trabajo. Consulte sys.dm_pdw_request_steps.
end_time datetime Hora en la que la ejecución finalizó, produjo un error o se canceló. NULL para trabajos en curso o en cola. De lo contrario, mayor que start_time.
total_elapsed_time int Tiempo total invertido en la ejecución, en milisegundos. Mayor o igual que 0.

Tiempo total transcurrido desde el inicio o reinicio del sistema. Si total_elapsed_time supera el valor máximo de un entero (24,8 días en milisegundos), provocará un error de materialización debido al desbordamiento.

El valor máximo en milisegundos equivale a 24,8 días.
cpu_time bigint Tiempo de CPU consumido por este trabajador, en milisegundos. Mayor o igual que 0.
query_time int Período de tiempo antes de que SQL empiece a devolver filas al subproceso, en milisegundos. Mayor o igual que 0.
buffers_available int Número de búferes sin usar. NULL si se canceló o se produjo un error en la consulta antes de que se pudiera ejecutar el trabajo.
sql_spid int Identificador de sesión en la instancia de SQL Server que realiza el trabajo para este trabajo de DMS.
dms_cpid int Identificador de proceso del subproceso real en ejecución.
error_id nvarchar(36) Identificador único del error que se produjo durante la ejecución de este trabajo, si existe. Consulte error_id en sys.dm_pdw_request_steps.
source_info nvarchar(4000) Para un lector, especificación de las tablas y columnas de origen.
destination_info nvarchar(4000) Para un escritor, especificación de las tablas de destino.

Para obtener información sobre las filas máximas que conserva esta vista, consulte la sección Metadatos del tema Límites de capacidad .