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 на сервере.