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)