sys.dm_pdw_dms_workers (Transact-SQL)

Si applica a:Azure Synapse AnalyticsPiattaforma di strumenti analitici (PDW)

Contiene informazioni su tutti i lavoratori che completano i passaggi DMS.

Note

Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.

Nome della colonna Tipo di dati Description Intervallo
request_id nvarchar(32) Domanda di cui fa parte questo operatore DMS.

request_id, step_index, e dms_step_index formano la chiave per questa visione.
Vedere request_id in sys.dm_pdw_exec_requests.
step_index int Fase di query di cui fa parte questo operatore DMS.

request_id, step_index, e dms_step_index formano la chiave per questa visione.
Vedi step_indexin sys.dm_pdw_request_steps.
dms_step_index int Entra nel piano DMS che questo lavoratore sta gestendo.

request_id, step_index, e dms_step_index formano la chiave per questa visione.
pdw_node_id int Nodo su cui il worker sta funzionando. Vedi node_idin sys.dm_pdw_nodes.
distribution_id Int Distribuzione su cui il lavoratore sta lavorando, se ce n'è. Vedi distribution_idin sys.pdw_distributions.
type nvarchar(32) Tipo di thread di lavoro DMS che questa voce rappresenta. DIRECT_CONVERTER, , , , , , PARALLEL_COPY_READEREXTERNAL_WRITEREXTERNAL_READERREJECT_WRITEREXPORT_READERROUNDROBIN_CONVERTERHASH_READERHASH_CONVERTERFILE_READERDIRECT_READERWRITER
status nvarchar(32) Stato dell'operatore DMS. Informazioni non disponibili.
bytes_per_sec bigint Velocità di lettura o scrittura all'ultimo secondo. Maggiore o uguale a 0. NULL se la query veniva annullata o fallita prima che il worker potesse essere eseguito.
bytes_processed bigint Byte totali elaborati da questo lavoratore. Maggiore o uguale a 0. NULL se la query veniva annullata o fallita prima che il worker potesse essere eseguito.
rows_processed bigint Numero di righe lette o scritte per questo lavoratore. Maggiore o uguale a 0. NULL se la query veniva annullata o fallita prima che il worker potesse essere eseguito.
start_time datetime Ora in cui iniziò l'esecuzione di questo operaio. Maggiore o uguale all'orario di inizio del passaggio di query a cui questo lavoratore appartiene. Vedi sys.dm_pdw_request_steps.
end_time datetime Periodo in cui l'esecuzione terminava, falliva o veniva annullata. NULL per lavoratori in corso o in coda. Altrimenti, maggiore di start_time.
total_elapsed_time int Tempo totale impiegato nell'esecuzione, in millisecondi. Maggiore o uguale a 0.

Tempo totale trascorso dall'avvio o dal riavvio del sistema. Se total_elapsed_time supera il valore massimo per un intero (24,8 giorni in millisecondi), causerà il fallimento della materializzazione dovuto a un overflow.

Il valore massimo in millisecondi equivale a 24,8 giorni.
cpu_time bigint Tempo CPU consumato da questo lavoratore, in millisecondi. Maggiore o uguale a 0.
query_time int Periodo di tempo prima che SQL inizi a restituire righe al thread, in millisecondi. Maggiore o uguale a 0.
buffers_available int Numero di buffer inutilizzati. NULL se la query veniva annullata o fallita prima che il worker potesse essere eseguito.
sql_spid int ID sessione sull'istanza SQL Server che esegue il lavoro per questo operatore DMS.
dms_cpid int ID del processo del thread effettivamente in esecuzione.
error_id nvarchar(36) Identificatore univoco dell'errore verificato durante l'esecuzione di questo work, se presente. Vedi error_idin sys.dm_pdw_request_steps.
source_info nvarchar(4000) Per un lettore, specifica delle tabelle e colonne sorgente.
destination_info nvarchar(4000) Per uno scrittore, specifica le tabelle di destinazione.

Per informazioni sulle righe massime conservate da questa visione, consulta la sezione Metadati nell'argomento Limiti di capacità .