sys.dm_os_dispatcher_pools (Transact-SQL)

Возвращает сведения о пулах диспетчера сеансов. Пулы диспетчеров представляют собой пулы потоков, используемые системными компонентами для фоновой обработки.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

dispatcher_pool_address

varbinary(8)

Адрес пула диспетчеров. Аргумент dispatcher_pool_address является уникальным. Не допускает значения NULL.

type

nvarchar(256)

Тип пула диспетчеров. Не допускает значения NULL. Существует два типа пулов диспетчеров:

  • DISP_POOL_XE_ENGINE;

  • DISP_POOL_XE_SESSION.

name

nvarchar(256)

Имя пула диспетчеров. Не допускает значения NULL.

dispatcher_count

int

Число активных потоков диспетчеров. Не допускает значения NULL.

dispatcher_ideal_count

int

Число потоков диспетчеров, которые могут быть задействованы по мере роста пула диспетчеров. Не допускает значения NULL.

dispatcher_timeout_ms

int

Время в миллисекундах, в течение которого диспетчер будет ожидать нового задания, прежде чем завершить работу. Не допускает значения NULL.

dispatcher_waiting_count

int

Число бездействующих потоков диспетчеров. Не допускает значения NULL.

queue_length

int

Число рабочих элементов, ожидающих обработки пулом диспетчеров. Не допускает значения NULL.

Разрешения

Необходимо разрешение VIEW SERVER STATE на сервере.

См. также

Справочник

Динамические административные представления и функции (Transact-SQL)