文档

自治中心

更新时间:

PolarDB MySQL版的一键诊断融合了DAS部分功能,您可以通过其中的自治中心开启自治服务。自治服务开启后,DAS会在数据库出现异常时,自动进行根因分析,给出优化或止损建议,并自动进行优化或止损操作(需经您授权后才会开启优化操作)。

注意事项

  • 商品类型按量付费PolarDB MySQL版集群才支持自动扩容和自动回缩,包年包月的集群暂不支持自动扩容和回缩,更多关于商品类型的说明,请参见购买按量付费集群

  • 若您的业务量波动较大且频繁,推荐您购买固定规格计算包并配合DAS的自动扩容和回缩功能一起使用,当集群配置发生调整时,固定规格计算包能根据当前规格自动进行抵扣。

    说明

    若您使用的PolarDB MySQL版集群购买方式为包年包月,则需要将其转为按量付费后才能使用固定规格计算包进行抵扣,详情请参见包年包月转按量付费

操作步骤

  1. 登录PolarDB控制台

  2. 在左侧导航栏单击集群列表

  3. 在左上角,选择集群所在地域。

  4. 集群列表页,单击目标集群ID。

  5. 在左侧导航栏中,选择诊断与优化 > 一键诊断

  6. 单击自治中心页签。

    页签

  7. 单击右上角自治功能开关

    自治功能开关

  8. 自治功能管理对话框中,单击自治功能设置页签,打开自治功能管理开关。

    说明

    开启自治功能后,会自动进行容量评估、会话分析、限流SQL分析、异常快照保存(对数据库不会增加额外负载)。

    image

  9. 开启自治服务下包含自动索引创建和删除自动限流自动扩容自动回缩

    • 自动索引创建和删除:当打开开启自治服务开关后,默认开启仅SQL诊断

      • 若选择仅SQL诊断:对SQL进行每日定时诊断并得到索引优化建议,但不会将索引创建到您的集群上。

      • 若选择SQL诊断并自动索引创建:对SQL进行每日定时诊断并得到索引优化建议,并将索引创建到您的集群上。

        说明

        SQL自动优化创建索引时需要等到集群的运维时间段才会执行。

    • 自动限流:您可以自定义限流触发条件,当条件满足时会自动触发SQL限流。

      说明

      例如在可限流时间段(默认可限流时间段为00:00~23:59)内,自定义触发条件为当CPU使用率大于70%,同时活跃会话数大于16,且该现象持续时间超过2分钟时触发自动限流,同时自动开始跟踪,如果发现故障未消除,则自动回滚该限流操作。自动限流触发后,限流操作持续的时间不会超过最大限流时间,详情请参见自动SQL限流

    • 自动扩容自动回缩:您可以开启自动扩缩容的开关,并自定义扩缩容触发条件,当条件满足时系统会自动触发扩缩容。

      参数名称

      参数说明

      自动扩容

      打开自动扩容的开关。

      观测窗口

      在整个观测窗口期内,若CPU平均使用率大于等于设定值,则在观测窗口结束后,PolarDB将根据集群的实时读写流量情况选择增加节点或升配的扩容方式。观测窗口期最小值为5分钟,故等待时间至少为15分钟。例如观测窗口期是5分钟,自动扩容的时间是10分钟,所以您需要等待15分钟左右才能看到自动扩容的效果。

      说明

      缩容观测窗口时长为观测窗口+10分钟。例如,观测窗口设置为30分钟时,缩容观测窗口为40分钟。

      CPU平均使用率

      自动扩容的触发阈值。当CPU平均使用率大于或等于设置的值时,就会触发自动扩容。

      扩容规格上限

      自动扩容的规格上限。触发自动扩容后,会逐级扩容PolarDB的集群规格,例如从4核到8核再到16核,直到升级至扩容规格的上限。

      只读节点数量上限

      自动扩容只读节点的数量上限。触发自动扩容后,系统会根据实际情况增加1~2个只读节点,直到增加至上限。

      说明
      • 自动扩容的节点会加入集群默认地址,自定义地址需要配置新节点自动加入。关于如何配置新节点自动加入,详情请参见配置数据库代理

      • 若您想要只增加规格,不增加节点,可以将只读节点上限设置为当前只读节点数量。

      • 增加节点不会闪断但升配会闪断,且升配不是仅对触发节点升配而是所有节点升配。

      自动回缩

      打开自动回缩的开关。

      说明

      开启自动回缩后,如果集群不在静默期,且缩容观测窗口(观测窗口+10分钟)期间触发自动扩容节点的CPU平均利用率小于30%的时间占比超过99%,则系统将自动逐级回缩集群规格,直到回缩至原始规格。

      静默期

      两次自动扩容或自动回缩的最小间隔时间。在静默期内,PolarDB会持续进行观测,但不会触发自动扩容或缩容。若在静默期与观测窗口同时结束,且该观测窗口内CPU使用率达到调整阈值,PolarDB会在静默期和观测窗口同时结束时触发自动规格调整。

  10. 单击确定