sys.dm_pdw_dms_workers (Transact-SQL)

Se aplica a: síAzure Synapse Analytics síAlmacenamiento de datos paralelos

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 columna Tipo de datos Descripción Intervalo
request_id nvarchar(32) Consulta de la que forma parte este trabajo de DMS.

request_id, step_index y dms_step_index forman la clave para esta vista.
Vea request_id en sys.dm_pdw_exec_requests (Transact-SQL).
step_index int Paso de consulta del que forma parte este trabajo de DMS.

request_id, step_index y dms_step_index forman la clave para esta vista.
Vea step_index en sys.dm_pdw_request_steps (Transact-SQL).
dms_step_index int Paso a paso del plan dms que este trabajo está ejecutando.

request_id, step_index y dms_step_index forman la clave para esta vista.
pdw_node_id int Nodo en el que se ejecuta el trabajo. Vea node_id en sys.dm_pdw_nodes (Transact-SQL).
distribution_id Int Distribución en la que se ejecuta el trabajo, si existe. Vea distribution_id en sys.pdw_distributions (Transact-SQL).
type nvarchar(32) Tipo de subproceso de trabajo dms que representa esta entrada. '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) 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 la consulta se canceló o no se pudo ejecutar 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 la consulta se canceló o no se pudo ejecutar 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 la consulta se canceló o no se pudo ejecutar 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. Vea sys.dm_pdw_request_steps (Transact-SQL).
end_time datetime Hora a la que finalizó, no se pudo ejecutar 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 ejecución, en milisegundos. Mayor o igual que 0.

Tiempo total transcurrido desde el inicio o reinicio del sistema. Si total_elapsed_time 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 es equivalente a 24,8 días.
cpu_time bigint Tiempo de CPU consumido por este trabajo, en milisegundos. Mayor o igual que 0.
query_time int Período de tiempo antes de SQL empezar a devolver filas al subproceso, en milisegundos. Mayor o igual que 0.
buffers_available int Número de búferes sin usar. NULL si la consulta se canceló o no se pudo ejecutar antes de que se pudiera ejecutar el trabajo.
sql_spid int Identificador de sesión en la SQL Server que realiza el trabajo para este trabajo de DMS.
dms_cpid int Id. 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 lo hubiera. Vea error_id en sys.dm_pdw_request_steps (Transact-SQL).
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 el número máximo de filas que conserva esta vista, vea la sección Metadatos del tema Límites de capacidad.

Consulte también

Azure Synapse Analytics y vistas de administración dinámica Data Warehouse ejecución paralela (Transact-SQL)