答案 0 :(得分:2)
我们找到了。
查询优化器已更新且更好。 我们发现很多查询计划都有所不同,绝对没有其他变化。
甚至我们的最终用户都对速度提升和一般响应能力发表了评论。我有电子邮件证明:-D
与此同时,我们重新编写了一些存储过程,因为它们更糟糕。但是,相同的调整也改善了对SQL 2000的响应,而且只是糟糕的代码/想法。
答案 1 :(得分:0)
不符合我的经验。
如果您想提高数据库性能,我倾向于以更多内存和更快的磁盘的形式投入更多硬件。
答案 2 :(得分:0)
我仍然没有找到太多关于这一点,但这里有一大堆营销的东西,基本上说SQL2005是一件好事:
http://www.microsoft.com/sqlserver/2005/en/us/white-papers.aspx#gen
并在本白皮书中"Why upgrade to SQLSERVER2005"(.doc)
它陈述
最终用户的响应时间更快
数据库查询响应时间有 许多人提高了70-80% 从SQL Server转换的应用程序 2000到SQL Server 2005.更快 查询响应时间帮助 业务用户反应更快并启用 用于实时的数据库 做决定。可能的查询 以前需要几个小时 现在可以在一个问题上完成 分钟。这提供了一个全新的 最终用户的功能级别 因为分析可以在广告上完成 临时基础而不是专门基础 预定义报告。公司可以使用 这种新的信息可访问性 动态监控流程。
答案 3 :(得分:0)
另一方面,在升级时似乎没有什么问题。
Why would upgrading from SQL Server 2000 to 2005 result in slower queries?