更新时间:2026-07-28 GMT+08:00
操作指导
前提条件
GUC参数enable_thread_pool取值为on,若需要对慢SQL限制IOPS则需设置GUC参数use_workload_manager取值为on。
注意事项
- GUC参数全局生效,wlmrule Plan Hint仅对设置的SQL语句生效。
- GUC参数resilience_ctrlstmt_detect_timelimit、resilience_ctrlstmt_control_iopslimit与wlmrule Plan Hint中的设置项存在重叠,在设置了对应GUC参数的情况下,若SQL语句设置了wlmrule Plan Hint,仅wlmrule Plan Hint中的设置项生效,否则对应GUC参数生效。
- wlmrule Plan Hint还可额外通过max_execute_time设置SQL语句的最大执行时间,执行时间超过该时长后被强制cancel。
- GUC参数resilience_ctrlstmt_detect_timelimit取值为0时,即使resilience_ctrlslot_available_maxpercent和resilience_ctrlstmt_control_iopslimit有值,对应功能也无法生效。
操作步骤
GUC参数的操作指导请参见《参考》中“数据库运行参数说明 > GUC参数说明 > 负载管理”章节。
wlmrule Plan Hint的操作指导请参见《SQL调优指南》中“使用Plan Hint进行调优 > 设置慢SQL管控规则的Hint”章节。
父主题: 并发场景支持抗过载逃生能力