从 2005 年到 2008 年的 Sql Server 性能下降

4 performance sql-server-2005 sql-server-2008

我为我的性能基准测试练习设置了 sql server 2005,并且我将相同的数据库放在另一台服务器上,该服务器具有 sql server 2008 和硬件配置方面的精确副本。两台服务器的 Sql 服务器内存分配也相同。但是我的基准测试结果在 2008 年比 2005 年差。有人能帮我找到 sql server 2008 性能下降的原因吗?我需要注意什么,或者设置参数以获得更好或相同的结果集。

gbn*_*gbn 5

在 SQL Server 2008 上设置数据库后,您是否重建了索引和统计信息?

MSDN上提到了它(请参阅“后续步骤”)

...

下一步

升级到 SQL Server 后...

更新统计信息 — 为帮助优化查询性能,我们建议您在升级后更新所有数据库的统计信息。使用 sp_updatestats 存储过程更新 SQL Server 数据库中用户定义表中的统计信息。

...

  • 嗨 GBN,感谢您的建议。我的问题在“更新统计信息”后得到解决。 (2认同)