sys.dm_pdw_request_steps (Transact-SQL)

Применимо к:Azure Synapse Analytics AnalyticsPlatform System (PDW)

Содержит сведения обо всех шагах, составляющих заданный запрос или запрос в Azure Synapse Analytics. Он содержит одну строку на шаг запроса.

Примечание.

Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Имя столбца Тип данных Description Диапазон
request_id nvarchar(32) request_id и step_index сделайте ключ для этого представления.

Уникальный числовой идентификатор, связанный с запросом.
Смrequest_id. sys.dm_pdw_exec_requests.
step_index int request_id и step_index сделайте ключ для этого представления.

Позиция этого шага в последовательности шагов, составляющих запрос.
0значение (n – 1) для запроса с инструкциями n.
plan_node_id int Идентификатор узла, соответствующий идентификатору оператора этого шага в плане выполнения. нет
operation_type nvarchar(35) Тип операции, представленной на этом шаге. Операции плана запросов DMS:PartitionMoveOperation, MoveOperationBroadcastMoveOperation, ShuffleMoveOperation, TrimMoveOperationCopyOperationDistributeReplicatedTableMoveOperation

Операции плана запросов SQL:ReturnOperation, OnOperationRemoteOperation

Другие операции плана запросов:MetaDataCreateOperation, RandomIDOperation

Внешние операции для операций чтения:HadoopShuffleOperation, HadoopRoundRobinOperationHadoopBroadcastOperation

Внешние операции для MapReduce:HadoopJobOperation, HdfsDeleteOperation

Внешние операции записи:ExternalExportDistributedOperation, ExternalExportReplicatedOperation, ExternalExportControlOperation

Дополнительные сведения см. в разделе "Общие сведения о планах запросов" в документации по продукту "Система платформы аналитики ( PDW).

План запроса также может повлиять на параметры базы данных. Дополнительные сведения см . в параметрах ALTER DATABASE SET.
distribution_type nvarchar(32) Тип распределения этого шага проходит. AllNodes, AllDistributions, AllComputeNodesComputeNodeDistributionSubsetNodesSubsetDistributionsUnspecified
location_type nvarchar(32) Указывает, где выполняется шаг. Compute, , ControlDMS
status nvarchar(32) Состояние этого шага. Pending, RunningCompleteFailedUndoFailedPendingCancelCancelledUndoneAborted
error_id nvarchar(36) Уникальный идентификатор ошибки, связанной с этим шагом, если таковой есть. Смerror_id. sys.dm_pdw_errors. NULL Если ошибка не произошла.
start_time datetime Время начала выполнения шага. Меньше или равно текущему времени и больше или равно end_compile_time запросу, к которому принадлежит этот шаг. Дополнительные сведения о запросах см. в sys.dm_pdw_exec_requests.
end_time datetime Время завершения выполнения этого шага, отмена или сбой. Меньше или равно текущему времени и больше или равно start_time. Установите значение NULL для шагов, выполняемых в настоящее время или в очереди.
total_elapsed_time int Общее время выполнения шага запроса в миллисекундах. Между и различием между 0end_time и start_time. 0 для шагов в очереди.

Если total_elapsed_time превышено максимальное значение целого числа, total_elapsed_time по-прежнему будет максимальным значением. Это условие создает предупреждение "Превышено максимальное значение".

Максимальное значение в миллисекундах эквивалентно 24,8 дням.
row_count bigint Общее количество строк, измененных или возвращенных этим запросом. Количество строк, затронутых шагом. Больше или равно нулю для шагов операции с данными. -1 для шагов, которые не работают с данными.
estimated_rows bigint Общее количество строк работ, вычисляемых во время компиляции запросов. Количество строк, предполагаемых на шаге. Больше или равно нулю для шагов операции с данными. -1 для шагов, которые не работают с данными.
command nvarchar(4000) Содержит полный текст команды этого шага. Любая допустимая строка запроса для шага. NULL Если операция имеет тип MetaDataCreateOperation. Усечено, если больше 4000 символов.

Сведения о максимальных строках, сохраненных в этом представлении, см. в разделе "Ограничения емкости".