扩缩容数据均衡运维窗口设置

在增加或删除存储节点的过程中,存储节点会自动触发数据均衡任务,该任务会占用存储节点一部分的CPU和IO资源,可能会引起业务性能下降,因此,PolarDB-X提供了可自由设置时间的运维窗口,以帮助您有计划地执行数据均衡任务,避免数据均衡任务在业务高峰期执行。

前提条件

  • 实例版本需为5.4.18-17152226及以上。

  • 仅支持企业版实例。

说明

操作步骤

  1. 登录PolarDB分布式版控制台

  2. 在页面左上角选择目标实例所在地域。

  3. 实例列表页,单击PolarDB-X 2.0页签。

  4. 找到目标实例,单击实例ID。

  5. 在左侧导航栏,单击配置与管理 > 参数设置,设置计算层参数REBALANCE_MAINTENANCE_TIME_STARTREBALANCE_MAINTENANCE_TIME_END

    image

    参数说明:

    参数名称

    说明

    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_STARTREBALANCE_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时,表示不设置运维窗口,即增删存储节点后数据均衡任务就会自动开始执行(不论业务是否繁忙),直到数据均衡完成。