Compartilhar via


sys.dm_os_dispatcher_pools (Transact-SQL)

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

Aplica-se a: SQL Server (SQL Server 2008 à versão atual).

Nome da coluna

Tipo de dados

Descrição

dispatcher_pool_address

varbinary(8)

O endereço do pool de distribuidores. dispatcher_pool_address é exclusivo. Não permite valor nulo.

type

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

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.

Permissões

Requer a permissão VIEW SERVER STATE no servidor.

Consulte também

Referência

Exibições e funções de gerenciamento dinâmico (Transact-SQL)