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


sys.dm_pdw_dms_workers (Transact-SQL)

Область применения: Azure Synapse Analytics Analytics Platform System (PDW)

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

Примечание.

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

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

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

request_id, step_indexи dms_step_index формируйте ключ для этого представления.
Смstep_index. sys.dm_pdw_request_steps.
dms_step_index int Шаг в плане DMS, который выполняется этой рабочей ролью.

request_id, step_indexи dms_step_index формируйте ключ для этого представления.
pdw_node_id int Узел, на котором работает рабочая роль. Смnode_id. sys.dm_pdw_nodes.
distribution_id Int Распределение, в котором выполняется рабочий элемент, если таковой имеется. Смdistribution_id. sys.pdw_distributions.
type nvarchar(32) Тип рабочего потока DMS, который представляет эту запись. DIRECT_CONVERTER, DIRECT_READER, FILE_READERHASH_CONVERTERHASH_READERROUNDROBIN_CONVERTEREXPORT_READEREXTERNAL_READEREXTERNAL_WRITERPARALLEL_COPY_READERREJECT_WRITERWRITER
status nvarchar(32) Состояние рабочей роли DMS. Сведения недоступны.
bytes_per_sec bigint Пропускная способность чтения или записи за последние секунды. Больше или равно 0. NULL Значение , если запрос был отменен или не выполнен до выполнения рабочей роли.
bytes_processed bigint Всего байтов, обработанных этим работником. Больше или равно 0. NULL Значение , если запрос был отменен или не выполнен до выполнения рабочей роли.
rows_processed bigint Количество строк для чтения или записи для этой рабочей роли. Больше или равно 0. NULL Значение , если запрос был отменен или не выполнен до выполнения рабочей роли.
start_time datetime Время начала выполнения этой рабочей роли. Больше или равно времени начала шага запроса, к которому принадлежит этот рабочий элемент. См . sys.dm_pdw_request_steps.
end_time datetime Время завершения выполнения, сбоя или отмены. NULL для текущих или очередных рабочих ролей. В противном случае больше start_time.
total_elapsed_time int Общее время выполнения в миллисекундах. Больше или равно 0.

Общее время, истекшее с момента запуска системы или перезапуска. Если total_elapsed_time превышено максимальное значение целого числа (24,8 дня в миллисекундах), это приведет к сбою материализации из-за переполнения.

Максимальное значение в миллисекундах эквивалентно 24,8 дням.
cpu_time bigint Время ЦП, затраченное этим работником, в миллисекундах. Больше или равно 0.
query_time int Период времени до того, как SQL начнет возвращать строки в поток в миллисекундах. Больше или равно 0.
buffers_available int Количество неиспользуемых буферов. NULL Значение , если запрос был отменен или не выполнен до выполнения рабочей роли.
sql_spid int Идентификатор сеанса в экземпляре SQL Server, выполняющего работу для этой рабочей роли DMS.
dms_cpid int Идентификатор процесса фактического потока, выполняющегося.
error_id nvarchar(36) Уникальный идентификатор ошибки, которая произошла во время выполнения этой рабочей роли, если она есть. Смerror_id. sys.dm_pdw_request_steps.
source_info nvarchar(4000) Для средства чтения спецификация исходных таблиц и столбцов.
destination_info nvarchar(4000) Для записи спецификация целевых таблиц.

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