数据库设置_Sql Server数据库Cpu利用率设置

       迁移新服务器后发现SQL SERVER数据库CPU利用率一直很高,最高达到99%;刚开始认为木马蠕虫病毒导致;安装了几大杀毒安全软件也没有查出问题.....突然在查看语句中发现在以前的语句中发现有这2句语句,应该以前遇见过这种情况:

       ---是否有sql语句占用大量内存 

select * from master..sysprocesses

       ---看看cpu,physical_io的使用情况,值较大的是可能是有问题

select cpu,physical_io,hostname,* from master..sysprocesses where program_name

        执行了2条语句后也没发现有什么问题,网上转了转看看类似问题,有人提出说是索引问题,那就重建索引....

      经过2天重建索引,也没见好转,CPU利用率还是很高.......偶尔最低30%.....

       最后处理方法:在数据库服务器属性—高级—并行,把最大并行度由原来的“0”改成了“4”,确定后CPU瞬间降到10%以下。

       原来是Sql Server设置里面的设置问题,现在事后做了小总结,在以后出现的类似问题可以知道怎么处理了,希望也能对大家有所帮助。

115c5bf1b0e6215761d18937e826680b.png

88eccda737662f2d6eab33d5212d4bbe.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值