数据库自治服务DAS(Database Autonomy Service)提供基于预测自动弹性伸缩策略,以实例过去10天的历史数据,预测实例未来24小时性能指标的使用值。本文介绍如何创建基于预测自动弹性伸缩策略。

前提条件

操作步骤

  1. 登录DAS控制台
  2. 新增基于预测自动弹性伸缩策略。
    • 管理和设置页添加基于预测自动弹性伸缩策略。
      1. 在左侧导航栏单击管理和设置
      2. 自动弹性伸缩策略列表区域右侧单击新增策略。在新增策略页面设置如下参数:
        表 1. 设置参数
        参数 说明
        策略名称 策略的名称。
        模式 策略的模式,请选择基于预测自动弹性伸缩
        说明 目前仅预测不执行,即只给出扩容建议,不执行扩容操作。
        引擎类型 数据库引擎的类型。
        预测指标类型
        • 对于RDS MySQL和PolarDB MySQL,当前仅支持CPU 利用率(单位:%)
        • 对于Redis,当前仅支持内存利用率(单位:%)
        目标值 预测指标的目标值,当预测指标值大于等于目标值时,将给出扩容建议。
      3. 自动弹性伸缩策略列表区域,单击新增策略操作列的应用
      4. 应用策略页,勾选需要应用此策略的数据库实例,并单击xy
      5. 单击确定,为选中的数据库实例添加策略。
    • 在实例自治功能开关自治功能管理页添加基于预测自动弹性伸缩策略。
      1. 在左侧导航栏单击实例监控
      2. 找到目标实例,单击实例ID,进入目标实例详情页。
      3. 单击右侧的自治功能开关
      4. 自治功能管理 > 自治功能设置 > 自动弹性伸缩页签,单击推荐策略区域待添加策略操作列的应用,为实例添加策略。
        说明
        • 单击新增策略,参见表 1,新增基于预测自动弹性伸缩策略。
        • 单击策略操作列的修改,在更新策略页签修改已创建的策略。
        • 单击已应用策略区域操作列的取消策略,为实例取消已应用的策略。

查看基于预测自动弹性伸缩的结果

  1. 在DAS控制台首页左侧导航栏单击实例监控
  2. 找到目标实例,单击实例ID,进入目标实例详情页。
  3. 在左侧导航栏中,单击自治中心
  4. 自治中心页,查看选定时间范围发生的弹性伸缩事件
  5. 单击数据库负载预测事件的详情,查看基于预测自动弹性伸缩的详细信息。
    tx