sys.dm_pdw_dms_workers (Transact-SQL)
S’applique à: Azure Synapse Analytics Analytics Platform System (PDW)
Contient des informations sur tous les workers effectuant les étapes DMS.
Remarque
Cette syntaxe n’est pas prise en charge par le pool SQL serverless dans Azure Synapse Analytics.
Nom de la colonne | Type de données | Description | Plage |
---|---|---|---|
request_id |
nvarchar(32) | Interrogez que ce worker DMS fait partie.request_id , step_index et dms_step_index formez la clé pour cette vue. |
Consultez request_id sys.dm_pdw_exec_requests. |
step_index |
int | L’étape de requête de ce worker DMS fait partie.request_id , step_index et dms_step_index formez la clé pour cette vue. |
Consultez step_index sys.dm_pdw_request_steps. |
dms_step_index |
int | Étape du plan DMS en cours d’exécution de ce worker.request_id , step_index et dms_step_index formez la clé pour cette vue. |
|
pdw_node_id |
int | Nœud sur lequel le worker s’exécute. | Voir node_id sys.dm_pdw_nodes. |
distribution_id |
Int | Distribution sur laquelle le worker s’exécute, le cas échéant. | Consultez distribution_id sys.pdw_distributions. |
type |
nvarchar(32) | Type de thread de travail DMS que cette entrée représente. | DIRECT_CONVERTER , , DIRECT_READER , HASH_CONVERTER , , ROUNDROBIN_CONVERTER PARALLEL_COPY_READER REJECT_WRITER EXPORT_READER EXTERNAL_WRITER EXTERNAL_READER HASH_READER FILE_READER WRITER |
status |
nvarchar(32) | État du worker DMS. | Informations non disponibles. |
bytes_per_sec |
bigint | Débit de lecture ou d’écriture au cours de la dernière seconde. | Supérieur ou égal à 0 . NULL si la requête a été annulée ou a échoué avant que le worker ne puisse s’exécuter. |
bytes_processed |
bigint | Nombre total d’octets traités par ce worker. | Supérieur ou égal à 0 . NULL si la requête a été annulée ou a échoué avant que le worker ne puisse s’exécuter. |
rows_processed |
bigint | Nombre de lignes lues ou écrites pour ce worker. | Supérieur ou égal à 0 . NULL si la requête a été annulée ou a échoué avant que le worker ne puisse s’exécuter. |
start_time |
datetime | Heure à laquelle l’exécution de ce worker a démarré. | Supérieur ou égal à l’heure de début de l’étape de requête à laquelle appartient ce worker. Voir sys.dm_pdw_request_steps. |
end_time |
datetime | Heure à laquelle l’exécution s’est terminée, a échoué ou a été annulée. | NULL pour les workers en cours ou en file d’attente. Sinon, supérieur à start_time . |
total_elapsed_time |
int | Temps total consacré à l’exécution, en millisecondes. | Supérieur ou égal à 0. Temps total écoulé depuis le démarrage ou le redémarrage du système. Si total_elapsed_time elle dépasse la valeur maximale d’un entier (24,8 jours en millisecondes), elle provoque un échec de matérialisation en raison d’un dépassement de capacité.La valeur maximale en millisecondes équivaut à 24,8 jours. |
cpu_time |
bigint | Temps processeur consommé par ce worker, en millisecondes. | Supérieur ou égal à 0. |
query_time |
int | Période de temps avant que SQL ne commence à retourner des lignes au thread, en millisecondes. | Supérieur ou égal à 0. |
buffers_available |
int | Nombre de mémoires tampons inutilisées. | NULL si la requête a été annulée ou a échoué avant que le worker ne puisse s’exécuter. |
sql_spid |
int | ID de session sur l’instance SQL Server effectuant le travail pour ce worker DMS. | |
dms_cpid |
int | ID de processus du thread réel en cours d’exécution. | |
error_id |
nvarchar(36) | Identificateur unique de l’erreur qui s’est produite pendant l’exécution de ce worker, le cas échéant. | Consultez error_id sys.dm_pdw_request_steps. |
source_info |
nvarchar(4000) | Pour un lecteur, spécification des tables et colonnes sources. | |
destination_info |
nvarchar(4000) | Pour un enregistreur, spécification des tables de destination. |
Pour plus d’informations sur les lignes maximales conservées par cette vue, consultez la section Métadonnées de la rubrique Limites de capacité.