Поделиться через


sys.dm_os_dispatcher_pools (Transact-SQL)

Область применения: SQL Server Azure Synapse Analytics Analytics Platform System (PDW)

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

Примечание.

Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_os_dispatcher_pools. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.

Имя столбца Тип данных Description
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.
pdw_node_id int Область применения: Azure Synapse Analytics, Analytics Platform System (PDW)

Идентификатор узла, на который находится данное распределение.

Разрешения

На SQL Server и управляемом экземпляре SQL необходимо разрешение VIEW SERVER STATE.

Для целей службы База данных SQL Basic, S0 и S1, а также для баз данных в эластичных пулах, учетной записи администратора сервера, учетной записи администратора Microsoft Entra или членства в ##MS_ServerStateReader## роли сервера требуется. Для всех остальных целей обслуживания базы данных SQL требуется разрешение VIEW DATABASE STATE в базе данных или членство в роли сервера ##MS_ServerStateReader##.

Разрешения для SQL Server 2022 и более поздних версий

Требуется разрешение VIEW SERVER PERFORMANCE STATE на сервере.