云数据库 GAUSSDB-负载管理:enable_dynamic_workload

时间:2024-01-23 20:08:42

enable_dynamic_workload

参数说明:是否开启动态负载管理功能。

该参数属于POSTMASTER类型参数,请参考重设参数中对应设置方法进行设置。

取值范围:布尔型

  • on表示打开动态负载管理功能。
  • off表示关闭动态负载管理功能。

  • 开启内存自适应后,不再需要使用work_mem进行算子内存使用调优,由系统根据当前负载情况,为每个语句生成计划,并估算每个算子的内存使用量和整个语句的内存使用量。系统根据负载情况和整个语句内存使用量进行队列调度,所以多并发场景会出现语句排队的情况。
  • 由于优化器行数估算不准现象的存在,会出现语句内存使用量低估或高估的情况。低估时,执行时内存会自动扩展。高估时,会导致系统内存利用不足,排队语句增多,可能导致性能非最优。此时需要识别语句估算内存远大于实际DN峰值内存的语句,通过设置query_mem进行调优,详见SQL调优关键参数调整
  • 列存分区表导入会消耗较多内存资源,为性能敏感场景,故不推荐启用动态负载管理。
support.huaweicloud.com/devg-v1-gaussdb/gaussdb_devg_1312.html