SQL Server:新服务器上的性能更差

我们一直在专用服务器(单四核,6 GB的RAM),并正在转移到一个新的专用服务器(2个六核,32 GB的RAM)。 两者都是Windows Server 2008,SQL Server 2008 R2。 新服务器上的性能比旧的较慢的服务器稍差。

在testing中,我们的ASP.NET应用程序运行速度降低了10-20%。 使用STATISTICS IO和STATISTICS TIME运行单独的昂贵查询,新服务器上的运行时间会缩短10 – 20%。 SQL查询configuration文件在昂贵的查询上显示更高的CPU使用

新服务器上的任务pipe理器显示sqlserver.exe消耗22 GB的RAM,但CPU值始终保持非常低。

我已经更新了所有的统计数据,重build或重组索引等。考虑到我所做的testing数量,执行计划应该保存在新的服务器上。 如果有任何缺失的索引(我认为没有),它们会同样影响到新老服务器。 New有一个旧的相同数据的恢复备份。

我期望在新的服务器上的性能会更好,但更关心的是负载。 如果旧服务器即使在负载情况下运行得更好,那么当这个新的稍差的服务器必须承担这个负载时会发生什么?

我还能在这里错过什么?