在增加或删除存储节点的过程中,存储节点会自动触发数据均衡任务,该任务会占用存储节点一部分的CPU和IO资源,可能会引起业务性能下降,因此,PolarDB-X提供了可自由设置时间的运维窗口,以帮助您有计划地执行数据均衡任务,避免数据均衡任务在业务高峰期执行。
前提条件
实例版本需为5.4.18-17152226及以上。
仅支持企业版实例。
操作步骤
在页面左上角选择目标实例所在地域。
在实例列表页,单击PolarDB-X 2.0页签。
找到目标实例,单击实例ID。
在左侧导航栏,单击
,设置计算层参数REBALANCE_MAINTENANCE_TIME_START
和REBALANCE_MAINTENANCE_TIME_END
。参数说明:
参数名称
说明
REBALANCE_MAINTENANCE_TIME_START
数据均衡的开始时间,24小时制,默认值为
00:00
。如果数据均衡任务未完成,到这个时间点会自动开始(继续)。REBALANCE_MAINTENANCE_TIME_END
数据均衡的结束时间,24小时制,默认值为
00:00
。如果数据均衡任务未完成,到这个时间点会自动暂停,直到下一个运维窗口。重要参数修改实时生效。
数据均衡任务会被系统按数据量自动拆分为多个子任务。运维时间窗口必须大于子任务执行时间,否则会导致子任务在每次运维窗口重复执行,阻碍整体任务进度。因此一般情况下建议您设置运维窗口时间大于5小时。如果您对设置运维窗口时长有疑问,您可以联系我们。
当参数设置后,正在执行的数据均衡任务,且该任务也不在新设置的窗口时间内时,数据均衡任务会立即停止,直到运维窗口期内才会重新运行。
当
REBALANCE_MAINTENANCE_TIME_START
小于REBALANCE_MAINTENANCE_TIME_END
时,运维窗口为当天REBALANCE_MAINTENANCE_TIME_START
至REBALANCE_MAINTENANCE_TIME_END
。当
REBALANCE_MAINTENANCE_TIME_START
大于REBALANCE_MAINTENANCE_TIME_END
时,运维窗口为当天REBALANCE_MAINTENANCE_TIME_START
至第二天的REBALANCE_MAINTENANCE_TIME_END
。当
REBALANCE_MAINTENANCE_TIME_START
等于REBALANCE_MAINTENANCE_TIME_END
时,表示不设置运维窗口,即增删存储节点后数据均衡任务就会自动开始执行(不论业务是否繁忙),直到数据均衡完成。