sys.dm_pdw_sql_requests (Transact-SQL)
Si applica a: Azure Synapse Analytics Analytics Platform System (PDW)
Contiene informazioni su tutte le distribuzioni di query di SQL Server come parte di un passaggio SQL nella query.
Nota
Questa sintassi non è supportata da pool SQL serverless in Azure Synapse Analytics.
Nome colonna | Tipo di dati | Descrizione | Intervallo |
---|---|---|---|
request_id |
nvarchar(32) | Identificatore univoco della query a cui appartiene la distribuzione di query SQL.request_id , step_index e distribution_id formano la chiave per questa visualizzazione. |
Vedere request_id in sys.dm_pdw_exec_requests. |
step_index |
int | Indice del passaggio della query di cui fa parte questa distribuzione.request_id , step_index e distribution_id formano la chiave per questa visualizzazione. |
Vedere step_index in sys.dm_pdw_request_steps. |
pdw_node_id |
int | Identificatore univoco del nodo in cui viene eseguita la distribuzione della query. | Vedere node_id in sys.dm_pdw_nodes. |
distribution_id |
int | Identificatore univoco della distribuzione in cui viene eseguita la distribuzione della query.request_id , step_index e distribution_id formano la chiave per questa visualizzazione. |
Vedere distribution_id in sys.pdw_distributions. Impostare su -1 per le richieste eseguite nell'ambito del nodo, non per l'ambito di distribuzione. |
status |
nvarchar(32) | Stato corrente della distribuzione della query. | Pending , Running , Failed , Cancelled Complete , , Aborted CancelSubmitted |
error_id |
nvarchar(36) | Identificatore univoco dell'errore associato alla distribuzione della query, se presente. | Vedere error_id in sys.dm_pdw_errors. Impostare su NULL se non si è verificato alcun errore. |
start_time |
datetime | Ora in cui la distribuzione delle query ha avviato l'esecuzione. | Minore o uguale all'ora corrente e maggiore o uguale al start_time passaggio della query a cui appartiene la distribuzione della query. |
end_time |
datetime | Ora in cui la distribuzione della query ha completato l'esecuzione, è stata annullata o non riuscita. | Maggiore o uguale a start_time NULL o impostato su se la distribuzione della query è in corso o in coda. |
total_elapsed_time |
int | Rappresenta il tempo in cui la distribuzione della query è stata eseguita, in millisecondi. | Maggiore o uguale a 0. Uguale al delta di e end_time per le distribuzioni di start_time query completate, non riuscite o annullate.Se total_elapsed_time supera il valore massimo per un numero intero, total_elapsed_time continuerà a essere il valore massimo. Questa condizione genererà l'avviso "Il valore massimo è stato superato".Il valore massimo in millisecondi equivale a 24,8 giorni. |
row_count |
bigint | Numero di righe modificate o lette da questa distribuzione di query. | -1 per le operazioni che non modificano o restituiscono dati, ad esempio CREATE TABLE e DROP TABLE . |
spid |
int | ID sessione nell'istanza di SQL Server che esegue la distribuzione delle query. | |
command |
nvarchar(4000) | Testo completo del comando per la distribuzione di query. | Qualsiasi stringa di query o richiesta valida. |
Per informazioni sulle righe massime mantenute da questa vista, vedere la sezione Metadati nell'argomento Limiti di capacità.