sys.dm_pdw_request_steps (Transact-SQL)

gäller för:Azure Synapse AnalyticsAnalytics Platform System (PDW)

Innehåller information om alla steg som utgör en given förfrågan eller förfrågan i Azure Synapse Analytics. Den listar en rad per frågesteg.

Note

Den här syntaxen stöds inte av en serverlös SQL-pool i Azure Synapse Analytics.

Kolumnnamn Datatyp Description Räckvidd
request_id nvarchar(32) request_id step_index och skapa nyckeln till denna vy.

Unikt numeriskt ID som är associerat med begäran.
Se request_id i sys.dm_pdw_exec_requests.
step_index int request_id step_index och skapa nyckeln till denna vy.

Positionen för detta steg i sekvensen av steg som utgör begäran.
0 till (n - 1) för en begäran med n steg.
plan_node_id int Nod-ID:t som motsvarar operatörs-ID:t för det steget i exekveringsplanen. None
operation_type nvarchar(35) Typ av operation representerad av detta steg. DMS-frågeplanoperationer:PartitionMoveOperation, MoveOperation, , BroadcastMoveOperationShuffleMoveOperation, TrimMoveOperation, CopyOperation,DistributeReplicatedTableMoveOperation

SQL-frågeplanoperationer:ReturnOperation, OnOperation, RemoteOperation

Andra frågeplansoperationer:MetaDataCreateOperationRandomIDOperation

Externa operationer för läser:HadoopShuffleOperation, HadoopRoundRobinOperation, HadoopBroadcastOperation

Externa operationer för MapReduce:HadoopJobOperation, HdfsDeleteOperation

Externa operationer för skrivningar:ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

För mer information, se "Förstå frågeplaner" i produktdokumentationen för Analytics Platform System (PDW).

En frågeplan kan också påverkas av databasinställningarna. Kolla ALTER DATABASE SET alternativ för detaljer.
distribution_type nvarchar(32) Typ av fördelning som detta steg genomgår. AllNodes, AllDistributions, AllComputeNodes, , ComputeNode, Distribution, SubsetNodes, , SubsetDistributions, Unspecified
location_type nvarchar(32) Specificerar var steget går. Compute, Control, DMS
status nvarchar(32) Status för detta steg. Pending, Running, Complete, Failed, UndoFailed, PendingCancel, CancelledUndoneAborted
error_id nvarchar(36) Unikt ID för felet som är associerat med det här steget, om det finns något. NULL om inget fel uppstod. request_id kan matchas med request_id i sys.dm_pdw_errors för att visa alla fel i listan för den specifika request_id.
start_time datetime Tidpunkt då steget började utföras. Mindre eller lika med aktuell tid och större eller lika med end_compile_time den fråga som detta steg tillhör. För mer information om frågor, se sys.dm_pdw_exec_requests.
end_time datetime Tidpunkt då detta steg slutfördes, avbröts eller misslyckades. Mindre eller lika med aktuell tid och större eller lika med start_time. Ställ in på NULL för steg som för närvarande körs eller står i kö.
total_elapsed_time int Total tid som frågesteget har körts, i millisekunder. Mellan 0 och skillnaden mellan end_time och start_time. 0 för köade steg.

Om total_elapsed_time överskrider det maximala värdet för ett heltal fortsätter total_elapsed_time att vara det maximala värdet. Det här villkoret genererar varningen "Det maximala värdet har överskridits".

Det maximala värdet i millisekunder motsvarar 24,8 dagar.
row_count bigint Totalt antal rader som ändrats eller returnerats av denna förfrågan. Antalet rader som påverkas av steget. Större än eller lika med noll för dataoperationssteg. -1 för steg som inte arbetar med data.
estimated_rows bigint Totalt antal arbetsrader beräknade under frågekompilering. Antalet rader uppskattas per steg. Större än eller lika med noll för dataoperationssteg. -1 för steg som inte arbetar med data.
command nvarchar(4000) Innehåller den fullständiga texten i kommandot för det här steget. Alla giltiga begärandesträngar för ett steg. NULL när operationen är av typen MetaDataCreateOperation. Förkortad om den är längre än 4 000 tecken.

Information om maximalt antal rader som behålls av den här vyn finns i Kapacitetsbegränsningar.