sys.dm_exec_dms_workers (Transact-SQL)

Применимо к: SQL Server 2016 (13.x) и более поздних версий

Содержит информацию о всех работниках, выполняющих шаги DMS.

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

Имя столбца Тип данных Описание Диапазон
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) Состояние этого шага 'Ожидается', 'Запущено', 'Завершено', 'Неудачно', 'Отменено', 'ОжидаетсяОтменить', 'Отменено', 'Отменено', 'Отменено'
bytes_per_sec bigint
bytes_processed bigint
rows_processed bigint
время начала datetime Время начала выполнения шага Меньше или равно текущему времени и больше или равно end_compile_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)
command nvarchar(4000)
compute_pool_id int Уникальный идентификатор пула.

См. также

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