Condividi tramite


sys.dm_exec_distributed_sql_requests (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive Istanza gestita di SQL di Azure

Contiene informazioni su tutte le distribuzioni di query SQL come parte di un passaggio SQL nella query. Questa vista mostra i dati per le ultime 1000 richieste; le richieste attive hanno sempre i dati presenti in questa visualizzazione.

Nome colonna Tipo di dati Descrizione Intervallo
execution_id nvarchar(32) execution_id e step_index costituiscono la chiave per questa visualizzazione. ID numerico univoco associato alla richiesta. Vedere ID in sys.dm_exec_requests (Transact-SQL)
step_index int Indice del passaggio della query di cui fa parte questa distribuzione. Vedere step_index in sys.dm_exec_distributed_request_steps (Transact-SQL).
compute_node_id int Tipo dell'operazione rappresentata da questo passaggio. Vedere compute_node_id in sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int Posizione in cui viene eseguito il passaggio. Impostare su -1 per le richieste eseguite nell'ambito del nodo non nell'ambito della distribuzione.
stato nvarchar(32) Stato di questo passaggio Active, Cancelled, Completed, Failed, Queued
error_id nvarchar(36) ID univoco dell'errore associato a questo passaggio, se presente Vedere ID di sys.dm_exec_compute_node_errors (Transact-SQL), NULL se non si è verificato alcun errore.
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.
row_count bigint Numero totale di righe modificate o restituite da questa richiesta 0 per i passaggi che non hanno modificato o restituito dati, numero di righe interessate in caso contrario. Impostare su -1 per i passaggi del Servizio Migrazione del database.
spid int ID sessione nell'istanza di SQL Server che esegue la distribuzione delle query
Comando nvarchar(4000) Contiene il testo completo del comando di questo passaggio. Qualsiasi stringa di richiesta valida per un passaggio. Troncato se più lungo di 4000 caratteri.

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)