===== Как узнать количество ядер с которыми работает SQL Server =====
Разные редакции **SQL Server** имеют разные ограничения на количество процессорных ядер, с которыми они могут работать.
Этот момент важно учитывать при планировании и выборе редакции SQL Server на многопроцессорных системах.
^ Редакция | Enterprise / Developer | Standard Per core | Standard + CAL | Web | Express |
^ Макс.кол-во ядер | Operating system maximum | до 4 сокетов или 24 ядер | до 24 ядер | до 4 сокетов или 16 ядер | 1 сокет или 4 ядра |
Количество процессорныях ядер, доступных в системе можно узнать следующим T-SQL запросом:
SELECT cpu_count
FROM sys.dm_os_sys_info
Количество процессорных ядер, с которыми работает SQL Server (определяется по количеству возвращаемых строк), можно узнать следующим запросом:
SELECT *
FROM sys.dm_os_schedulers
WHERE status = 'VISIBLE ONLINE' AND is_online = 1
----
Проверено на следующих конфигурациях:
^ Версия SQL Server ^
| SQL Server 2019 Standard Edition |
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 03.06.2023 11:25
{{tag>"SQL Server" "SQL Server 2019" "T-SQL" CPU}}
~~DISCUSSION~~