sys.dm_exec_dms_workers (Transact-SQL)
Aplica-se a: SQL Server 2016 (13.x) e versões posteriores
Contém informações sobre todos os trabalhadores que estão concluindo as etapas do DMS.
Essa exibição mostra os dados das últimas 1000 solicitações e solicitações ativas; as solicitações ativas sempre têm os dados presentes nessa exibição.
Nome da coluna | Tipo de Dados | Descrição | Intervalo |
---|---|---|---|
execution_id | nvarchar(32) |
Consulte da qual esse trabalho do DMS faz parte. execution_id, step_index e dms_step_index formam a chave para essa exibição. |
|
step_index | int |
Etapa de consulta da qual esse trabalho do DMS faz parte. | Consulte o índice de etapas em sys.dm_exec_distributed_request_steps (Transact-SQL). |
dms_step_index | int |
Intervir no plano DMS em que esse trabalho está em execução. | Consulte sys.dm_exec_dms_workers (Transact-SQL) |
compute_node_id | int |
Nó no qual o trabalho está sendo executado. | Consulte sys.dm_exec_compute_nodes (Transact-SQL). |
distribution_id | int |
||
type | nvarchar(32) |
Tipo de thread de trabalho DMS que essa entrada representa. | 'DIRECT_CONVERTER', 'DIRECT_READER', 'FILE_READER', 'HASH_CONVERTER', 'HASH_READER', 'ROUNDROBIN_CONVERTER', 'EXPORT_READER', 'EXTERNAL_READER', 'EXTERNAL_WRITER', 'PARALLEL_COPY_READER', 'REJECT_WRITER', 'WRITER' |
status | nvarchar(32) |
Status desta etapa | 'Pending', 'Running', 'Complete', 'Failed', 'UndoFailed', 'PendingCancel', 'Cancelled', 'Undone', 'Aborted' |
bytes_per_sec | bigint |
||
bytes_processed | bigint |
||
rows_processed | bigint |
||
start_time | datetime |
Hora em que a etapa iniciou a execução | Menor ou igual à hora atual e maior ou igual a end_compile_time da consulta à qual esta etapa pertence. |
end_time | datetime |
Hora em que essa etapa concluiu a execução, foi cancelada ou falhou. | Menor ou igual ao tempo atual e maior ou igual a start_time, definido como NULL para etapas atualmente em execução ou enfileiradas. |
total_elapsed_time | int |
Tempo total de execução da etapa de consulta, em milissegundos | Entre 0 e a diferença entre end_time e start_time. 0 para etapas enfileiradas. |
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 |
Identificador exclusivo para o pool. |
Consulte Também
Solução de problemas do PolyBase com exibições de gerenciamento dinâmico
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas a bancos de dados (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de