sys.dm_pdw_dms_workers (Transact-SQL)

Se aplica a:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Contiene información sobre todos los trabajadores que completan los pasos del 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 Range
request_id nvarchar(32) Consulta de la que forma parte este trabajador DMS.

request_id, step_index, y dms_step_index forman la clave para esta visión.
Consulte request_id en sys.dm_pdw_exec_requests.
step_index int Paso de consulta en el que forma parte este trabajador DMS.

request_id, step_index, y dms_step_index forman la clave para esta visión.
Mira step_indexen sys.dm_pdw_request_steps.
dms_step_index int Entra en el plan DMS que está llevando a cabo este trabajador.

request_id, step_index, y dms_step_index forman la clave para esta visión.
pdw_node_id int Nodo en el que el trabajador está funcionando. Ver node_id en sys.dm_pdw_nodes.
distribution_id Int Distribución en la que el trabajador está funcionando, si es que la hay. Mira distribution_iden sys.pdw_distributions.
type nvarchar(32) Tipo de hilo de trabajador DMS que representa esta entrada. DIRECT_CONVERTER, DIRECT_READER, HASH_CONVERTER, , HASH_READER, , PARALLEL_COPY_READERREJECT_WRITEREXPORT_READEREXTERNAL_WRITEREXTERNAL_READERROUNDROBIN_CONVERTERFILE_READERWRITER
status nvarchar(32) Estado del trabajador del DMS. Información no disponible.
bytes_per_sec bigint Lee o escribe en el rendimiento de la lectura en el último segundo. Mayor o igual a 0. NULL si la consulta fue cancelada o falló antes de que el trabajador pudiera ejecutarse.
bytes_processed bigint Bytes totales procesados por este trabajador. Mayor o igual a 0. NULL si la consulta fue cancelada o falló antes de que el trabajador pudiera ejecutarse.
rows_processed bigint Número de filas leídas o escritas para este trabajador. Mayor o igual a 0. NULL si la consulta fue cancelada o falló antes de que el trabajador pudiera ejecutarse.
start_time datetime Hora en la que comenzó la ejecución de este trabajador. Mayor o igual a la hora de inicio del paso de consulta al que pertenece este trabajador. Véase sys.dm_pdw_request_steps.
end_time datetime Tiempo en el que la ejecución terminaba, fracasaba o se cancelaba. NULL para trabajadores en curso o en cola. De lo contrario, mayor que start_time.
total_elapsed_time int El tiempo total dedicado a la ejecución, en milisegundos. Mayor o igual a 0.

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

El valor máximo en milisegundos equivale a 24,8 días.
cpu_time bigint El tiempo de CPU consumido por este trabajador, en milisegundos. Mayor o igual a 0.
query_time int Periodo de tiempo antes de que SQL empiece a devolver filas al hilo, en milisegundos. Mayor o igual a 0.
buffers_available int Número de búferes no utilizados. NULL si la consulta fue cancelada o falló antes de que el trabajador pudiera ejecutarse.
sql_spid int ID de sesión en la instancia de SQL Server que realiza el trabajo para este trabajador DMS.
dms_cpid int ID de proceso del hilo real en ejecución.
error_id nvarchar(36) Identificador único del error que ocurrió durante la ejecución de este trabajador, si es que existe. Mira error_iden sys.dm_pdw_request_steps.
source_info nvarchar(4000) Para un lector, especificación de las tablas y columnas fuente.
destination_info nvarchar(4000) Para un escritor, especificación de las tablas de destinos.

Para información sobre el número máximo de filas que se conserva esta vista, consulte la sección de Metadatos en el tema Límites de capacidad .