You can refer to the previous thread. Hope it can help you.
https://learn.microsoft.com/en-us/answers/questions/119509/sql-server-not-using-all-cores
Best regards,
Percy Tang
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
I am using SQL 2022 Developer edition and migrating from an older laptop (win10) with 11th gen intel to a new Dell XPS (win11) with a 13th gen intel CPU. However SQL performance on the new machine is a lot slower. Digging in it seems SQL server is not taking advantage of all the cores on the new machine.
I run a long query with select, inserts and updates to test.
Old machine:
New machine:
I run sp_readerrorlog and get this output:
All cores seem online:
Any ideas what is happening and why SQL Server is not using all cores?
You can refer to the previous thread. Hope it can help you.
https://learn.microsoft.com/en-us/answers/questions/119509/sql-server-not-using-all-cores
Best regards,
Percy Tang
Hi Percy,
please have a look at the capacity limits: https://learn.microsoft.com/en-us/sql/sql-server/compute-capacity-limits-by-edition-of-sql-server?view=sql-server-ver16
Standard Edition is limited to lesser of 4 sockets or 24 cores.
Oh, I've seen that you are using Developer Edition. This should use all cores. Operating system maximum!
HTH!
In general extra cores only help with concurrent queries. Your new box does not seem to be compute bound. As you cpu and disk are probable faster I’d suspect the real issue is your anti-virus software.