Назад | Перейти на главную страницу

NUMA 1 не используется в SQL Server 2008 R2 в Windows Server 2008 R2 на ESXi

У нас есть Microsoft SQL Server 2008 R2, работающий на Windows Server 2008 R2, виртуализированный на VMWare ESXi 6.7.0.

Сервер имеет 2 сокета ЦП по 22 ядра в каждом. Виртуальной машине выделяется 8 сокетов по 3 ядра в каждом и 64 ГБ ОЗУ (ServerEnterprise).

Внутри виртуальной машины я вижу два узла NUMA, каждый с 11 процессорами.

К сожалению, SQL-сервер использует только CPUS на узле NUMA 0, а узел 1 NUMA простаивает.

Что я делаю не так? Ограничены ли я лицензированием или неправильной конфигурацией?

Отвечающий себе документ решение.

SQL Server 2008 R2 Standard лицензируется на 4 сокета или 24 ядра, в зависимости от того, что Меньше. В моем корпусе с 8 розетками использовалось всего 4 из них.

Переключение виртуальной машины на 4 сокета по 6 ядер в каждом позволяет нам полностью использовать ресурсы.