sys.dm_exec_distributed_sql_requests (Transact-SQL)
Область применения: SQL Server 2016 (13.x) и более поздних версий Управляемый экземпляр SQL Azure
Содержит сведения обо всех дистрибутивах SQL-запросов в рамках шага SQL в запросе. В этом представлении показаны данные для последних 1000 запросов; активные запросы всегда имеют данные в этом представлении.
Имя столбца | Тип данных | Description | Диапазон |
---|---|---|---|
execution_id | nvarchar(32) | execution_id и step_index составляют ключ для этого представления. Уникальный числовой идентификатор, связанный с запросом. | См. идентификатор в sys.dm_exec_requests (Transact-SQL) |
step_index | int | Индекс шага запроса, который этот дистрибутив является частью. | См. step_index sys.dm_exec_distributed_request_steps (Transact-SQL). |
compute_node_id | int | Тип операции, представленной на этом шаге. | См. compute_node_id sys.dm_exec_compute_nodes (Transact-SQL). |
distribution_id | int | Где выполняется шаг. | Задайте значение -1 для запросов, выполняемых в области узла, а не области распространения. |
статус | nvarchar(32) | Состояние этого шага | Активный, отмененный, завершенный, сбой, очередь |
error_id | nvarchar(36) | Уникальный идентификатор ошибки, связанной с этим шагом, если таковой есть | Если ошибка не произошла , см. идентификатор sys.dm_exec_compute_node_errors (Transact-SQL). Значение NULL не произошло. |
start_time | datetime | Время начала выполнения шага | Меньше или равно текущему времени и больше или равно end_compile_time запроса, к которому принадлежит этот шаг. |
end_time | datetime | Время завершения выполнения этого шага, отменено или завершилось сбоем. | Меньше или равно текущему времени и больше или равно start_time, задайте значение NULL для шагов, выполняемых в настоящее время или в очереди. |
total_elapsed_time | int | Общее время выполнения шага запроса в миллисекундах | От 0 до разницы между end_time и start_time. 0 для шагов в очереди. |
row_count | bigint | Общее количество строк, измененных или возвращенных этим запросом | 0 для шагов, которые не изменили или не возвращали данные, количество строк, затронутых в противном случае. Задайте значение -1 для шагов DMS. |
spid | int | Идентификатор сеанса экземпляра SQL Server, выполняющего распределение запросов | |
Команда | nvarchar(4000) | Содержит полный текст команды этого шага. | Любая допустимая строка запроса для шага. Усечено, если больше 4000 символов. |
См. также
Устранение неполадок PolyBase с динамическими административными представлениями
Динамические административные представления и функции (Transact-SQL)
Динамические административные представления базы данных (Transact-SQL)