Partager via


sys.dm_exec_dms_workers (Transact-SQL)

S’applique à : SQL Server 2016 (13.x) et versions ultérieures

Contient des informations sur tous les workers effectuant les étapes DMS.

Cette vue affiche les données des 1 000 dernières requêtes et demandes actives ; les requêtes actives ont toujours les données présentes dans cette vue.

Nom de la colonne Type de données Description Plage
execution_id nvarchar(32) Interrogez que ce worker DMS fait partie.

execution_id, step_index et dms_step_index former la clé de cette vue.
step_index int L’étape de requête de ce worker DMS fait partie. Consultez l’index d’étape dans sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Étape du plan DMS en cours d’exécution de ce worker. Voir sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Nœud sur lequel le worker s’exécute. Consultez sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Type de thread de travail DMS que cette entrée représente. 'DIRECT_CONVERTER', 'DIRECT_READER', 'FILE_READER', 'HASH_CONVERTER', 'HASH_READER', 'ROUNDROBIN_CONVERTER', 'EXPORT_READER', 'EXTERNAL_READER', 'EXTERNAL_WRITER', 'PARALLEL_COPY_READER', 'REJECT_WRITER', 'WRITER'
statut nvarchar(32) État de cette étape 'Pending', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
start_time datetime Heure à laquelle l’étape a démarré l’exécution Plus petite ou égale à l’heure actuelle et supérieure ou égale à end_compile_time de la requête à laquelle cette étape appartient.
end_time datetime Heure à laquelle cette étape a terminé l’exécution, a été annulée ou a échoué. Plus petite ou égale à l’heure actuelle et supérieure ou égale à start_time, définie sur NULL pour les étapes actuellement en cours d’exécution ou en file d’attente.
total_elapsed_time int Durée totale de l’exécution de l’étape de requête, en millisecondes Entre 0 et la différence entre end_time et start_time. 0 pour les étapes mises en file d’attente.
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)
commande nvarchar(4000)
compute_pool_id int Identificateur unique du pool.

Voir aussi

Résolution des problèmes de PolyBase avec des vues de gestion dynamique
Fonctions et vues de gestion dynamique (Transact-SQL)
Vues de gestion dynamique liées aux bases de données (Transact-SQL)