一段时间以来,我们一直在我们新开发的(基于VMWare的)SQL Server 2005数据库服务器上发现轶事缓慢。最近这个问题已经出现,我开始寻找问题的根源。调试SQL Server缓慢:相同的数据库,不同的服务器
下面是一个奇怪的部分:在我用作性能测试用例的存储过程中,根据运行的数据库服务器的不同,执行速度有30倍的差异。这是使用相同的数据库(mdf)和日志(ldf)文件,从慢速服务器分离,复制并重新连接到快速服务器。这似乎不是一个(虚拟化)的硬件问题:他的慢服务器有4倍的CPU容量和2倍的内存作为快之一。
尽我所知,问题在于服务器的环境/配置(操作系统或SQL Server安装)。但是,我检查了一堆变量(SQL Server配置选项,运行服务,磁盘碎片),并没有发现任何对测试产生影响的内容。
我应该看什么东西?我可以使用哪些工具来调查为什么会发生这种情况?
ServerFault.com是这个问题更好的地方。 – 2010-03-18 17:48:16
@Raj:我在想我自己。我不反对将模块迁移到ServerFault。 – 2010-03-18 17:54:26