sys.dm_pdw_dms_workers (Transact-SQL)
Aplica-se a:Azure Synapse AnalyticsAnalytics Platform System (PDW)
Contém informações sobre todos os trabalhadores que concluem as etapas do DMS.
Observação
Não há suporte a essa sintaxe para o pool de SQL sem servidor no Azure Synapse Analytics.
Nome da Coluna | Tipo de Dados | Descrição | Intervalo |
---|---|---|---|
request_id |
nvarchar(32) | Consulta da qual esse trabalhador DMS faz parte.request_id , step_index e dms_step_index formam a chave para esse modo de exibição. |
Veja request_id em sys.dm_pdw_exec_requests. |
step_index |
int | Etapa de consulta da qual esse trabalhador DMS faz parte.request_id , step_index e dms_step_index formam a chave para esse modo de exibição. |
Veja step_index em sys.dm_pdw_request_steps. |
dms_step_index |
int | Etapa no plano DMS que esse trabalhador está executando.request_id , step_index e dms_step_index formam a chave para esse modo de exibição. |
|
pdw_node_id |
int | Nó no qual o trabalhador está sendo executado. | Veja node_id em sys.dm_pdw_nodes. |
distribution_id |
Int | Distribuição em que o trabalhador está executando, se houver. | Veja distribution_id em sys.pdw_distributions. |
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 , REJECT_WRITER PARALLEL_COPY_READER WRITER |
status |
nvarchar(32) | Status do trabalhador DMS. | Informações não disponíveis. |
bytes_per_sec |
bigint | Taxa de transferência de leitura ou gravação no último segundo. | Maior ou igual a 0 . NULL se a consulta foi cancelada ou falhou antes que o trabalhador pudesse executar. |
bytes_processed |
bigint | Total de bytes processados por esse trabalhador. | Maior ou igual a 0 . NULL se a consulta foi cancelada ou falhou antes que o trabalhador pudesse executar. |
rows_processed |
bigint | Número de linhas lidas ou escritas para este trabalhador. | Maior ou igual a 0 . NULL se a consulta foi cancelada ou falhou antes que o trabalhador pudesse executar. |
start_time |
datetime | Momento em que a execução deste trabalhador começou. | Maior ou igual à hora de início da etapa de consulta à qual esse trabalhador pertence. Veja sys.dm_pdw_request_steps. |
end_time |
datetime | Hora em que a execução terminou, falhou ou foi cancelada. | NULL para trabalhadores em andamento ou em fila. Caso contrário, maior que start_time . |
total_elapsed_time |
int | Tempo total gasto na execução, em milissegundos. | Maior que ou igual a 0. Tempo total decorrido desde o início ou reinicialização do sistema. Se total_elapsed_time exceder o valor máximo de um inteiro (24,8 dias em milissegundos), ele causará falha de materialização devido a estouro.O valor máximo em milissegundos equivale a 24,8 dias. |
cpu_time |
bigint | Tempo de CPU consumido por esse trabalhador, em milissegundos. | Maior que ou igual a 0. |
query_time |
int | Período de tempo antes de o SQL começar a retornar linhas para o thread, em milissegundos. | Maior que ou igual a 0. |
buffers_available |
int | Número de buffers não utilizados. | NULL se a consulta foi cancelada ou falhou antes que o trabalhador pudesse executar. |
sql_spid |
int | ID da sessão na instância do SQL Server que executa o trabalho para esse trabalhador DMS. | |
dms_cpid |
int | ID do processo do thread real em execução. | |
error_id |
nvarchar(36) | Identificador exclusivo do erro que ocorreu durante a execução deste trabalhador, se houver. | Veja error_id em sys.dm_pdw_request_steps. |
source_info |
nvarchar(4000) | Para um leitor, especificação das tabelas e colunas de origem. | |
destination_info |
nvarchar(4000) | Para um gravador, especificação das tabelas de destino. |
Para obter informações sobre o máximo de linhas retidas por esse modo de exibição, consulte a seção Metadados no tópico Limites de capacidade.
Conteúdo relacionado
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