Upgrading a SQL server from a physical 2014 install to a virtual 2017 install on Hyper-V 2019. Both Standard SQL.
The physical server was 1CPU, 4 core, 1.9Ghz, New server is dual CPU, 8 core 3.5Ghz.
I've bought the min 4 licenses for SQL server 2017. (2014 was per socket)
The new SQL server VM is only running 12.5% of resources of the HV host (4 vCPUs) and performance isn't great. I am going to try and remove hyperthreading which should see that go up to 25% of resources, but am I missing something here?
The old server used 100% of resources, and the new server for about the same cost is using at max 25% of resources. Is SQL server per-core really THAT much more expensive than the per socket costs?
Sorry if being a bit dim.