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 qui effectuent les étapes de DMS.
Cette vue affiche les données des 1 000 dernières demandes 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) |
Requête dont ce worker DMS fait partie. execution_id, step_index et dms_step_index forment la clé de cette vue. |
|
step_index | int |
Étape de requête dont 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 que ce worker exécute. | Consultez 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' |
status | 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 petit ou égal à l’heure actuelle et plus grand ou égal à end_compile_time de la requête à laquelle appartient cette étape. |
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 plus grande ou égale à start_time, définissez sur NULL pour les étapes en cours d’exécution ou mises en file d’attente. |
total_elapsed_time | int |
Durée totale d’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) |
||
command | nvarchar(4000) |
||
compute_pool_id | int |
Identificateur unique du pool. |
Voir aussi
Résolution des problèmes 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)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour