Поделиться через


sys.dm_exec_dms_workers (Transact-SQL)

Область применения: SQL Server 2016 (13.x) и более поздних версий

Содержит сведения обо всех сотрудниках, выполняющих действия DMS.

В этом представлении показаны данные для последних 1000 запросов и активных запросов; активные запросы всегда имеют данные в этом представлении.

Имя столбца Тип данных Description Диапазон
execution_id nvarchar(32) Запрос на то, что эта рабочая роль DMS является частью.

execution_id, step_index и dms_step_index сформировать ключ для этого представления.
step_index int Шаг запроса, в который входит рабочая роль DMS. См. индекс шага в sys.dm_exec_distributed_request_steps (Transact-SQL).
dms_step_index int Шаг в плане DMS, который выполняется этой рабочей ролью. См. sys.dm_exec_dms_workers (Transact-SQL)
compute_node_id int Узел, на котором работает рабочая роль. См. sys.dm_exec_compute_nodes (Transact-SQL).
distribution_id int
type nvarchar(32) Тип рабочего потока DMS, который представляет эту запись. "DIRECT_CONVERTER", "DIRECT_READER", "FILE_READER", "HASH_CONVERTER", "HASH_READER", ROUNDROBIN_CONVERTER "EXPORT_READER", "EXTERNAL_READER", "EXTERNAL_WRITER", "PARALLEL_COPY_READER", "REJECT_WRITER", "ПИСАТЕЛЬ"
статус nvarchar(32) Состояние этого шага "Ожидание", "Выполнение", "Завершено", "Сбой", "UndoFailed", "PendingCancel", "Отменено", "Отменить", "Прервано"
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
start_time datetime Время начала выполнения шага Меньше или равно текущему времени и больше или равно end_compile_time запроса, к которому принадлежит этот шаг.
end_time datetime Время завершения выполнения этого шага, отменено или завершилось сбоем. Меньше или равно текущему времени и больше или равно start_time, задайте значение NULL для шагов, выполняемых в настоящее время или в очереди.
total_elapsed_time int Общее время выполнения шага запроса в миллисекундах От 0 до разницы между end_time и start_time. 0 для шагов в очереди.
cpu_time bigint
query_time int
buffers_available int
dms_cpid int
sql_spid int
error_id nvarchar(36)
source_info nvarchar(4000)
destination_info nvarchar(4000)
Команда nvarchar(4000)
compute_pool_id int Уникальный идентификатор пула.

См. также

Устранение неполадок PolyBase с динамическими административными представлениями
Динамические административные представления и функции (Transact-SQL)
Динамические административные представления базы данных (Transact-SQL)