We have moved from vmware to hyper-V virtualization.
We have windows server 2012 and sql server 2012.
When executing some query on SQL server the CPU time is much greater than CPU time for the same query on the same sql server with the similar resources but on vmware virtualization.
(the query doesn't produce IO, since all data pages are in RAM - so, the problem is CPU)
I have tested the most simple queries as the most complex queries with the same execution plans on both servers. There is always similar difference in cpu time, couple of times slower.
Is there some well known configuration of hyper-v, which is optimal for running sql server on it? What should i check, any idea?