我们有一个大约1.2 gb的sql 2000数据库和一个指向上述数据库的网站。 我们正在升级到SQL 2005,并正在testing这个过渡。 我们从2000实例中获取了mdf和日志文件,并将它们复制到另一台运行2005的计算机上并将它们连接起来。
然后我们首先指向我们的站点,指向sql 2000实例,然后指向2005实例。
网站上的初步testing表明,该网站在2005年的实例中执行速度明显较慢。 我曾尝试设置兼容级别从默认的SQL 2000(80)到SQL 2005(90),并放慢甚至更多。
有谁知道为什么? 我错过了明显的东西吗? 我们可以做些什么来改善2005年的performance?
任何帮助是极大的赞赏。
您是否尝试过重build索引,更新统计信息并更新使用统计信息? 由于sql版本之间的优化器更改的差异,这些非常重要。
还有你应用任何SQL服务包到2005年?
您可能想要汲取从SQL 2000升级到SQL Server 2005的经验教训,这些经验教训将帮助您完成和检查。
SQL 2005系统的磁盘I / O基准testing如何与使用SQLIO的运行SQL 2000的系统进行比较?
这将清楚地确定这是否实际上与SQL或硬件/存储/ os相关,独立于SQL本身。