sys.dm_pdw_request_steps (Transact-SQL)
Si applica a: Azure Synapse Analytics Piattaforma di strumenti analitici (PDW)
Contiene informazioni su tutti i passaggi che compongono una determinata richiesta o query in Azure Synapse Analytics. Elenca una riga per ogni passaggio della 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) | request_id e step_index costituiscono la chiave per questa visualizzazione.ID numerico univoco associato alla richiesta. |
Vedere request_id in sys.dm_pdw_exec_requests. |
step_index |
int | request_id e step_index costituiscono la chiave per questa visualizzazione.Posizione di questo passaggio nella sequenza di passaggi che costituiscono la richiesta. |
0 a (n - 1) per una richiesta con n passaggi. |
plan_node_id |
int | ID del nodo corrispondente all'ID operatore di tale passaggio nel piano di esecuzione. | None |
operation_type |
nvarchar(35) | Tipo di operazione rappresentata da questo passaggio. | Operazioni del piano di query dms: PartitionMoveOperation , MoveOperation , BroadcastMoveOperation , ShuffleMoveOperation , TrimMoveOperation , , CopyOperation DistributeReplicatedTableMoveOperation Operazioni del piano di query SQL: ReturnOperation , OnOperation , RemoteOperation Altre operazioni del piano di query: MetaDataCreateOperation , RandomIDOperation Operazioni esterne per le letture: HadoopShuffleOperation , HadoopRoundRobinOperation , HadoopBroadcastOperation Operazioni esterne per MapReduce: HadoopJobOperation , HdfsDeleteOperation Operazioni esterne per le scritture: ExternalExportDistributedOperation , ExternalExportReplicatedOperation , ExternalExportControlOperation Per altre informazioni, vedere "Understanding Query Plans" (Informazioni sui piani di query) nella documentazione del prodotto Analytics Platform System (PDW). Un piano di query può essere interessato anche dalle impostazioni del database. Per informazioni dettagliate, vedere le opzioni ALTER DATABASE SET. |
distribution_type |
nvarchar(32) | Tipo di distribuzione sottoposto a questo passaggio. | AllNodes , AllDistributions , AllComputeNodes , ComputeNode Distribution , SubsetNodes , , SubsetDistributions Unspecified |
location_type |
nvarchar(32) | Specifica la posizione in cui è in esecuzione il passaggio. | Compute , Control , DMS |
status |
nvarchar(32) | Stato di questo passaggio. | Pending , Running , Complete , Failed , UndoFailed PendingCancel , Cancelled , , Undone Aborted |
error_id |
nvarchar(36) | ID univoco dell'errore associato a questo passaggio, se presente. | NULL se non si è verificato alcun errore. Può request_id essere confrontato con in request_id in sys.dm_pdw_errors per visualizzare tutti gli errori elencati per tale specifico request_id oggetto . |
start_time |
datetime | Ora in cui il passaggio ha avviato l'esecuzione. | Minore o uguale all'ora corrente e maggiore o uguale alla end_compile_time query a cui appartiene questo passaggio. Per altre informazioni sulle query, vedere sys.dm_pdw_exec_requests. |
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.Se total_elapsed_time supera il valore massimo per un numero intero, total_elapsed_time continua a essere il valore massimo. Questa condizione genera l'avviso "Il valore massimo è stato superato".Il valore massimo in millisecondi equivale a 24,8 giorni. |
row_count |
bigint | Numero totale di righe modificate o restituite da questa richiesta. | Numero di righe interessate dal passaggio. Maggiore o uguale a zero per i passaggi dell'operazione dati. -1 per i passaggi che non operano sui dati. |
estimated_rows |
bigint | Numero totale di righe di lavoro calcolate durante la compilazione delle query. | Numero di righe stimate dal passaggio. Maggiore o uguale a zero per i passaggi dell'operazione dati. -1 per i passaggi che non operano sui dati. |
command |
nvarchar(4000) | Contiene il testo completo del comando di questo passaggio. | Qualsiasi stringa di richiesta valida per un passaggio. NULL quando l'operazione è di tipo MetaDataCreateOperation . Troncato se più lungo di 4.000 caratteri. |
Per informazioni sulle righe massime mantenute da questa visualizzazione, vedere Limiti di capacità.