2008年9月4日

为什么SQL Server进程会消耗大量的CPU资源

今天终于解开了很长时间的困扰:DB服务器的SQL Server进程占用CPU资源高的问题。我们发现当新的MP安装后,或者创建新的组之后,或者新建overrides后,DB服务器的CPU使用率总是会特别高,消耗CPU资源的是operation db所在的SQL Server Instance的进程。

前天,9月2日,Microsoft出了新的KB,解释了这个现象:由于SCOM 2007的数据访问层组件会强制SQL Server重建执行plan,所以造成SQL Server的大量计算。微软同时提供了hotfix修复了这个问题。详细信息:The SQL Server process may consume lots of CPU resources on the server that hosts the Operations Manager 2007 database after you make Operations Manager 2007 configuration changes

没有评论: