我们有两台具有相同操作系统的服务器(Windows Server 2012 Standard,Microsoft Windows NT 6.2(9200))和相同的SQL服务器(12.0.2000.8),并且数据库将在第二台服务器上从第一台服务器恢复。
第一台机器: Inter(R)Xeon(R)CPU E5420 @ 2.5GHz 2.49 GHz 拉姆:8.00 GB
第二台机器: Inter(R)Xeon(TM)CPU 3GHz 2.99 GHz(2个处理器) 拉姆:23.0 GB
我们尝试的每个查询在第二台计算机上慢于(2.5X),而不是第一台。 查询是从SQL Server Management Studio(从每台计算机)执行的,它们具有相同的执行计划。
已经尝试在第二台计算机上更新统计信息(EXEC sp_msForEachTable' UPDATE STATISTICS?WITH FULLSCAN')但它导致速度略有提高(可能是10%)。
有人有什么建议吗?
非常感谢!