我们正试图诊断我们的数据库服务器上的缓慢的原因。
我们正在Windows 2008×64上运行最新版本的SQL Server 2005。
我们看到的行为是这样的:我们看到SYSTEM进程在一个CPU中大概持续了2分钟,在此期间SQL服务器减慢了10倍。缓慢持续到SYSTEM完成,然后在一个小时内一切都开始了。
在这些减速过程中,磁盘写入不会出现尖峰,分页不会出现尖峰,我们所看到的唯一明显的前兆是系统最大化了十六个(HT)CPU之一。
请注意,这不会发生在一个小时的顶部,它只发生一个小时,并根据事件的长短转移一点。
目前这导致了间歇性的减速,但是当服务器真的很忙的时候,可能会导致Worker Thread饿死。
该服务器是双四核戴尔R710,具有96GB的RAM和RAID10数据/日志磁盘。
有没有人遇到过这种问题? 有谁知道我们应该看什么?
编辑: SQL Server版本是9.0.4035
我们在这方面做了相当多的实验:
最后: 我们通过停止与Dell OpenManage Server Administrator(OMSA)关联的四个DSM任务来消除周期性的缓慢。
这样做立即结束了定期缓慢的问题,并导致整个一小时更一致的performance。