首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接SQL 2000数据库后,SQL 2005上的性能变慢(至无)

连接SQL 2000数据库后,SQL 2005上的性能变慢(至无)
EN

Stack Overflow用户
提问于 2009-10-26 22:46:48
回答 5查看 2.7K关注 0票数 2

问题:使用从SQL2000 SP4实例到更强大的SQL2005 SP2服务器的分离/附加SQL数据库。

运行reindex,重新组织和更新统计数据几次,但都没有成功。

对SQL2000的查询花费了大约1-2秒。为了完成,现在同样的查询在SQL2005上需要2-3分钟(甚至2008年也在那里进行了测试)。

我已经查看了执行计划和每台服务器上匹配或相似的总百分比。

EN

回答 5

Stack Overflow用户

发布于 2009-10-26 22:52:40

您需要返回到2000服务器,运行完整备份,然后将其恢复到2005。

票数 0
EN

Stack Overflow用户

发布于 2009-10-27 02:25:22

如果没有任何关于模式、查询或表大小的信息,我们真的无法猜测任何事情。如果你能在2005年和2000年发布SET STATISTICS TIME ONSET STATISTICS IO ON的输出,我们可以开始讨论……

只要数据库在2005系统上线,从2000到2005的数据库升级就会发生,无论实际操作(恢复、附加)都是一样的。

票数 0
EN

Stack Overflow用户

发布于 2009-10-29 22:23:20

我还将研究在两台服务器上的连接上设置的选项。这可能会导致性能问题,因为这些细节会影响查询计划的重用。在两台服务器上运行事件探查器跟踪,并比较现有连接的详细信息。例如,与rest语言不同的登录不能使用相同的查询计划。联机丛书中有一些关于哪些选项会影响这一点的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1625259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档