我有两台运行SQL Server的服务器。
- 服务器1:SQL Server 2008 R2 Express(4核)
- 服务器2:SQL Server 2012 Developer Edition(8核)
据我所知,SQL Server 2008 R2 Express应该仅使用一个内核。
SQL Server 2012 Developer版本应使用所有8个核心。
但是,如果我在SQL Server 2008 R2 Express上的SQL查询中运行以下命令,它将显示4个核心。
select scheduler_id, cpu_id, status, is_online
from sys.dm_os_schedulers
where status = 'VISIBLE ONLINE'
我是否使用正确的命令来衡量使用情况?