Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


microsoft-sql-server:examples-of-t-sql-queries-in-sql-server:how-to-find-out-the-number-of-processor-cores-that-sql-server-is-working-with

Как узнать количество ядер с которыми работает 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

Автор первичной редакции:
Алексей Максимов
Время публикации: 03.06.2023 11:25

Обсуждение

Ваш комментарий:
 
microsoft-sql-server/examples-of-t-sql-queries-in-sql-server/how-to-find-out-the-number-of-processor-cores-that-sql-server-is-working-with.txt · Последнее изменение: 03.06.2023 11:20 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki