Condividi tramite


sys.dm_exec_dms_workers (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive

Contiene informazioni su tutti i ruoli di lavoro che completano i passaggi del Servizio Migrazione del database.

Questa vista mostra i dati per le ultime 1000 richieste e richieste attive; le richieste attive hanno sempre i dati presenti in questa visualizzazione.

Nome colonna Tipo di dati Descrizione Intervallo
execution_id nvarchar(32) Eseguire una query di cui fa parte questo ruolo di lavoro del Servizio Migrazione del database.

execution_id, step_index e dms_step_index formare la chiave per questa visualizzazione.
step_index int Il passaggio della query di questo ruolo di lavoro del Servizio Migrazione del database fa parte di . Vedere l'indice dei passaggi in sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Eseguire il passaggio nel piano del Servizio Migrazione del database in cui è in esecuzione questo ruolo di lavoro. Vedere sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Nodo su cui è in esecuzione il ruolo di lavoro. Vedere sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Tipo di thread del ruolo di lavoro Servizio Migrazione del database rappresentato da questa voce. 'DIRECT_CONVERTER', 'DIRECT_READER', 'FILE_READER', 'HASH_CONVERTER', 'HASH_READER', 'ROUNDROBIN_CONVERTER', 'EXPORT_READER', 'EXTERNAL_READER', 'EXTERNAL_WRITER', 'PARALLEL_COPY_READER', 'REJECT_WRITER', 'WRITER'
stato nvarchar(32) Stato di questo passaggio 'Pending', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
start_time datetime Ora in cui il passaggio ha avviato l'esecuzione Minore o uguale all'ora corrente e maggiore o uguale a end_compile_time della query a cui appartiene questo passaggio.
end_time datetime Ora in cui questo passaggio ha completato l'esecuzione, è stato annullato o non riuscito. Minore o uguale all'ora corrente e maggiore o uguale a start_time, impostare su NULL per i passaggi attualmente in esecuzione o in coda.
total_elapsed_time int Tempo totale di esecuzione del passaggio della query, espresso in millisecondi Tra 0 e la differenza tra end_time e start_time. 0 per i passaggi in coda.
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)
Comando nvarchar(4000)
compute_pool_id int Identificatore univoco per il pool.

Vedi anche

Risoluzione dei problemi PolyBase con DMV
Viste e funzioni a gestione dinamica (Transact-SQL)
Viste a gestione dinamica relative ai database (DMV)(Transact-SQL)