Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к: SQL Server 2016 (13.x) и более поздние версии
Azure SQL Database
Azure SQL Managed Instance
SQL Database в Microsoft Fabric
Возвращает сведения о доступности рабочей роли на узел.
| Имя. | Тип данных | Description |
|---|---|---|
| node_id | int | Идентификатор узла NUMA. |
| scheduler_count | int | Количество планировщиков на этом узле. |
| max_worker_count | int | Максимальное количество рабочих ролей для параллельных запросов. |
| reserved_worker_count | int | Число рабочих ролей, зарезервированных параллельными запросами, а также количество основных рабочих, используемых всеми запросами. |
| free_worker_count | int | Количество рабочих ролей, доступных для задач. Примечание. Каждый входящий запрос потребляет не менее 1 рабочей роли, которая вычитается из числа свободных рабочих ролей. Возможно, что число свободных рабочих ролей может быть отрицательным числом на сильно загруженном сервере. |
| used_worker_count | int | Число рабочих ролей, используемых параллельными запросами. |
Разрешения
На 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 на сервере.
Примеры
А. Просмотр текущей доступности параллельных рабочих ролей
SELECT * FROM sys.dm_exec_query_parallel_workers;
См. также
Динамические административные представления и функции (Transact-SQL)
Связанные с выполнением динамические административные представления и функции (Transact-SQL)
sys.dm_os_workers (Transact-SQL)