我们的软件必须能够在SQL Server 2000和2005上运行。为了简化开发,我们正在运行兼容级别为80的SQL Server 2005数据库。然而,在某些情况下,SQL 2005上的数据库性能似乎比SQL 2000上的慢(我们还没有使用基准测试证实这一点)。将兼容级别升级到90是否会提高SQL 2005服务器上的性能?
一段时间以来,我们在新创建的(基于VMWare的) SQL Server 2005数据库服务器上一直进展缓慢。最近这个问题已经到了顶点,我已经开始寻找问题的根源。这里有一个奇怪的部分:在作为性能测试用例的存储过程中,根据运行它的DB服务器,执行速度相差30倍。这是使用相同的数据库(mdf)和日志(ldf)文件,从慢服务器分离、复制和重新连接到快速服务器。这似乎不是(虚拟化的)硬件问题:慢服务器的CP