У мене є два сервери під управлінням SQL Server.
- Сервер 1: SQL Server 2008 R2 Express (4 ядра)
- Сервер 2: Версія для розробників SQL Server 2012 (8 ядер)
Наскільки мені відомо, SQL Server 2008 R2 Express повинен використовувати лише одне ядро.
Версія для розробників SQL Server 2012 повинна використовувати всі 8 ядер.
Однак якщо я запускаю наступну команду всередині SQL запиту на SQL Server 2008 R2 Express, вона показує 4 ядра.
select scheduler_id, cpu_id, status, is_online
from sys.dm_os_schedulers
where status = 'VISIBLE ONLINE'
Чи використовую я правильну команду для вимірювання використання?