首页 > 数据库 > SQL Server > CPU持续100%分析并解决
背景
接到客户电话,说某系统数据库服务器CPU利用率从上午8点开始到现在基本上都是100%的情况, 影响到了业务。让给看看是什么原因导致的,怎么紧急处理一下。
查看CPU利用率,确实一直是90%以上的情况。

语句内容:
SELECT sendtaskvi0_.idAS id1_0_, sendtaskvi0_.click_urlAS click_ur2_0_, sendtaskvi0_.create_timeAS create_t3_0_, sendtaskvi0_.crf_nameAS crf_name4_0_, sendtaskvi0_.ysmcAS ysmc37_0_FROM dcrf_all_**** sendtaskvi0_WHERE sendtaskvi0_.stage_id= @P0 AND sendtaskvi0_.person_id = @P1 AND sendtaskvi0_.plan_module_num = @P2 AND sendtaskvi0_.task_type = @P3 AND sendtaskvi0_.xh = @P4 AND sendtaskvi0_.table_name = @P5 AND sendtaskvi0_.sf_status <> @P6
dcrf_all_**** sendtaskvi0_ 为视图,定义如下图:



活动会话数量明显下降:

格
瑞 趋 势

格
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70023658/viewspace-2929564/ ,如需转载,请注明出处,否则将追究法律责任。