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'
올바른 명령을 사용하여 사용량을 측정하고 있습니까?