
# 高CPU系统性能调优方案
如果当前集群CPU负载较高，可参考如下步骤进行优化：
1. 检查当前集群业务是否占用CPU过高。 
   1. 登录[DWS控制台](https://console.huaweicloud.com/dws)。
   
   2. 在"监控 \> 告警"界面，单击右上角"集群选择"下拉框，选中告警集群，查看集群最近7天的告警信息，通过定位信息锁定触发告警的节点名称。
   
   3. 在"集群 \> 集群列表"界面找到告警集群，在所在行操作列单击"监控面板"进入监控界面。
   
   4. 选择"监控 \> 节点监控 \> 概览"可查看当前集群各节点CPU使用率的具体情况，单击最右的监控按钮![](https://support.huaweicloud.com/trouble-dws/figure/zh-cn_image_0000002133694733.jpg "点击放大")，查看最近1/3/12/24小时的CPU性能指标，判断是否有CPU使用率突然增大的情况。
   
   
   
   
2. 设置资源池CPU限额与配额。 
   - 专属限额其实就是绑核，按照百分比的方式分配CPU核给资源池使用，该资源池上运行的复杂作业只能在分配的CPU上运行。
   
   - 共享配额相当于给资源池按照百分比配置一定的权重，配额不限制资源池使用的CPU核，当一个CPU满负载时，在该CPU上运行作业的资源池按照权重的比例抢占CPU时间片。
   
   
   可利用专属限额限制语句运行的CPU核心，利用配额指定语句争抢CPU时间片的能力。
   ![](https://support.huaweicloud.com/trouble-dws/figure/zh-cn_image_0000002097748616.png "点击放大")
   
   
3. 设置异常规则及时终止高CPU语句。 
   防止极端场景下某个语句占用CPU资源过多，导致数据库内其他语句因争抢CPU而变得缓慢迟钝的情况，可创建与CPU资源相关的异常规则。具体操作可参考[异常规则](https://support.huaweicloud.com/mgtg-dws/dws_01_72367.html)，对超过异常规则阈值的SQL及时终止拦截，保持集群稳定。
   
   
4. 根据业务场景适当降低作业并发量。
