sys.dm_exec_dms_workers (Transact-SQL)

gäller för: SQL Server 2016 (13.x) och senare versioner

Innehåller information om alla arbetare som genomför DMS-stegen.

Denna vy visar data för de senaste 1000 förfrågningarna och aktiva förfrågningarna; aktiva förfrågningar har alltid data närvarande i denna vy.

Kolumnnamn Datatyp Description Räckvidd
execution_id nvarchar(32) Fråga som denna DMS-arbetare tillhör.

execution_id, step_index och dms_step_index utgör nyckeln till denna vy.
step_index int Frågesteget som denna DMS-arbetare är en del av. Se stegindex i sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Sätt in den DMS-plan som denna arbetare driver. Se sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Noden som arbetaren springer på. Se sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Typ av DMS-arbetstråd som denna post representerar. '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) Status för det här steget 'Väntar', 'Kör', 'Slutför', 'Misslyckades', 'ÅngraMisslyckades', 'VäntandeAvbryt', 'Avbryts', 'Ångra', 'Avbryts'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
starttid datetime Tidpunkt då steget startade körningen Mindre eller lika med aktuell tid och större eller lika med end_compile_time av frågan som det här steget tillhör.
end_time datetime Tidpunkt då det här steget slutförde körningen, avbröts eller misslyckades. Mindre eller lika med aktuell tid och större eller lika med start_time, inställt på NULL för steg som för närvarande körs eller i kö.
total_tidåtgång int Total tid som frågesteget har körts i millisekunder Mellan 0 och skillnaden mellan end_time och start_time. 0 för köade steg.
CPU-tid 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 Unik identifierare för poolen.

Se även

PolyBase-felsökning med dynamiska hanteringsvyer
Dynamiska hanteringsvyer och funktioner (Transact-SQL)
databasrelaterade dynamiska hanteringsvyer (Transact-SQL)