sys.dm_exec_dms_workers (Transact-SQL)

Van toepassing op: SQL Server 2016 (13.x) en latere versies

Bevat informatie over alle werknemers die DMS-stappen uitvoeren.

Deze weergave toont de gegevens van de laatste 1000 verzoeken en actieve verzoeken; actieve verzoeken hebben altijd de gegevens aanwezig in deze weergave.

Kolomnaam Gegevenssoort Beschrijving Bereik
execution_id nvarchar(32) Vraag waar deze DMS-medewerker deel van uitmaakt.

execution_id, step_index en dms_step_index vormen de sleutel voor dit perspectief.
step_index int De querystap waar deze DMS-medewerker deel van uitmaakt. Zie stapindex in sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Stap in het DMS-plan dat deze werknemer runt. Zie sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Knoop waarop de werknemer rent. Zie sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Het type DMS-werkerdraad dat deze post vertegenwoordigt. '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 van deze stap 'In behandeling', 'Lopen', 'Voltooid', 'Mislukt', 'Ongedaan Mislukt', 'AfwachtendAnnuleren', 'Geannuleerd', 'Ongedaan', 'Afgebroken'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
starttijd datetime Tijdstip waarop de stap is gestart Kleiner of gelijk aan de huidige tijd en groter of gelijk aan end_compile_time van de query waartoe deze stap behoort.
eindtijd datetime Tijdstip waarop de uitvoering van deze stap is voltooid, is geannuleerd of mislukt. Kleiner of gelijk aan de huidige tijd en groter of gelijk aan start_time, ingesteld op NULL voor stappen die momenteel in de uitvoering of in de wachtrij staan.
totale verstreken tijd int Totale tijd die de querystap heeft uitgevoerd, in milliseconden Tussen 0 en het verschil tussen end_time en start_time. 0 voor stappen in de wachtrij.
CPU-tijd 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)
opdracht nvarchar(4000)
compute_pool_id int Unieke id voor de pool.

Zie ook

Problemen met PolyBase oplossen met dynamische beheerweergaven
Dynamische beheerweergaven en -functies (Transact-SQL)
databasegerelateerde dynamische beheerweergaven (Transact-SQL)