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)