Partilhar via


sys.dm_os_dispatcher_pools (Transact-SQL)

Aplica-se a: SQL Server Azure Synapse Analytics Analytics Platform System (PDW)

Retorna informações sobre os pools de distribuidores da sessão. Os pools de distribuidores são pools de thread usados por componentes do sistema para executar processamento em segundo plano.

Observação

Para chamar isso do Azure Synapse Analytics ou do PDW (Analytics Platform System), use o nome sys.dm_pdw_nodes_os_dispatcher_pools. 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
dispatcher_pool_address varbinary(8) O endereço do pool de distribuidores. dispatcher_pool_address é único. Não permite valor nulo.
tipo nvarchar(256) Tipo de pool de distribuidores. Não permite valor nulo. Existem dois tipos de pools de distribuidores:

DISP_POOL_XE_ENGINE

DISP_POOL_XE_SESSION

Consulte o DMV para obter a lista completa
name nvarchar(256) Nome do pool de distribuidores. Não permite valor nulo.
dispatcher_count int Número de threads ativos de distribuidor. Não permite valor nulo.
dispatcher_ideal_count int Número de threads de distribuidor que o pool de distribuidores pode aumentar para usar. Não permite valor nulo.
dispatcher_timeout_ms int Período, em milissegundos, em que o distribuidor aguardará um novo trabalho antes de sair. Não permite valor nulo.
dispatcher_waiting_count int Número de threads ociosos de distribuidor. Não permite valor nulo.
queue_length int Número de itens de trabalho que aguardam para serem manipulados pelo pool de distribuidores. Não permite valor nulo.
pdw_node_id int Aplica-se a: Azure Synapse Analytics, Analytics Platform System (PDW)

O identificador do nó em que essa distribuição está ativada.

Permissões

No SQL Server e na Instância Gerenciada de SQL, requer a permissão VIEW SERVER STATE.

Nos objetivos de serviço do Banco de Dados SQL Básico, S0 e S1 e para bancos de dados em pools elásticos, é necessário ter a conta do administrador do servidor, a conta do administrador do Microsoft Entra ou a associação à ##MS_ServerStateReader## função de servidor. Em todos os outros objetivos de serviço do Banco de Dados SQL, a permissão VIEW DATABASE STATE no banco de dados ou a associação à função de servidor ##MS_ServerStateReader## são necessárias.

Permissões do SQL Server 2022 e posteriores

É necessária a permissão VIEW SERVER PERFORMANCE STATE no servidor.