sys.dm_exec_dms_workers (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

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

Esta vista muestra los datos de las últimas 1000 solicitudes y solicitudes activas; Las solicitudes activas siempre tienen los datos presentes en esta vista.

Nombre de la columna Tipo de datos Description Range
execution_id nvarchar(32) Consulta de la que forma parte este trabajador DMS.

execution_id, step_index y dms_step_index forman la clave para esta vista.
step_index int Paso de consulta en el que forma parte este trabajador DMS. Véase el índice de pasos en sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Entra en el plan DMS que está llevando a cabo este trabajador. Véase sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Nodo en el que el trabajador está funcionando. Véase sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Tipo de hilo de trabajador 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', 'ESCRITOR'
estado nvarchar(32) Estado de este paso 'Pendiente', 'En marcha', 'Completado', 'Fallado', 'DeshacerFallido', 'PendienteCancelar', 'Cancelado', 'Deshecho', 'Abortado'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
hora_de_inicio datetime Hora en la que se inició la ejecución del paso Menor o igual que la hora actual y mayor o igual que end_compile_time de la consulta a la que pertenece este paso.
hora_de_terminación datetime Hora en la que este paso completó la ejecución, se canceló o se produjo un error. Menor o igual que el tiempo actual y mayor o igual que start_time, establecido en NULL para los pasos actualmente en ejecución o en cola.
total_elapsed_time int Cantidad total de tiempo que se ha ejecutado el paso de consulta, en milisegundos Entre 0 y la diferencia entre end_time y start_time. 0 para los pasos en cola.
cpu_time bigint
query_time int
buffers_available int
dms_cpid int
sql_spid int
error_id nvarchar(36)
source_info nvarchar(4000)
destination_info nvarchar(4000)
command nvarchar(4000)
compute_pool_id int Identificador único del grupo.

Véase también

Solución de problemas de PolyBase con vistas de administración dinámicas
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con la base de datos (Transact-SQL)