背景
接到客户电话,说某系统数据库服务器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_ 为视图,定义如下图:

分析

解决

活动会话数量明显下降:

索引的重要性
格
瑞 趋 势

格
