sys.dm_pdw_sql_requests (Transact-SQL)
Si applica a: Azure Synapse Analytics Piattaforma di strumenti analitici (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à.