sys.dm_exec_distributed_request_steps (Transact-SQL)

Si applica a: SQL Server 2016 (13.x) e versioni successive

Contiene informazioni su tutti i passaggi che compongono una determinata richiesta o query PolyBase. Elenca una riga per ogni passaggio della query.

Nome colonna Tipo di dati Descrizione Intervallo
execution_id int 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 Posizione di questo passaggio nella sequenza di passaggi che costituiscono la richiesta. Da 0 a (n-1) per una richiesta con n passaggi.
operation_type nvarchar(128) Tipo dell'operazione rappresentata da questo passaggio. 'MoveOperation','OnOperation','RandomIDOperation','RemoteOperation','ReturnOperation','ShuffleMoveOperation','TempTablePropertiesOperation','DropDiagnosticsNotifyOperation', 'HadoopShuffleOperation', 'HadoopBroadCastOperation', 'HadoopRoundRobinOperation'
distribution_type nvarchar(32) Posizione in cui viene eseguito il passaggio. 'AllComputeNodes','AllDistributions','ComputeNode','Distribution','AllNodes','SubsetNodes','SubsetDistributions','Unspecified'.
location_type nvarchar(32) Posizione in cui viene eseguito il passaggio. 'Calcolo','Head' o 'SERVIZIO Migrazione del database'. Tutti i passaggi di spostamento dei dati mostrano "Servizio Migrazione del database".
stato 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 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.
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)