PolarDB MySQL的一键诊断融合了DAS部分功能,您可以通过其中的自治中心开启自治服务。自治服务开启后,DAS会在数据库出现异常时,自动进行根因分析,给出优化或止损建议,并自动进行优化或止损操作(需经您授权后才会开启优化操作)。
前提条件
产品系列需为PolarDB MySQL集群版或历史库。单节点不支持该功能。更多关于3个系列的介绍,请参见产品系列。
注意事项
- 仅商品类型为按量付费的PolarDB MySQL集群才支持自动扩容和自动回缩,包年包月的集群暂不支持自动扩容和回缩,更多关于商品类型的说明,请参见购买按量付费集群。
- 若您的业务量波动较大且频繁,推荐您购买PolarDB计算包并配合DAS的自动扩容和回缩功能一起使用,当集群配置发生调整时,计算包能根据当前规格自动进行抵扣。
说明 若您使用的
PolarDB MySQL集群购买方式为
包年包月,则需要将其转为
按量付费后才能使用计算包进行抵扣,详情请参见
包年包月转按量付费。
操作步骤
- 登录PolarDB控制台。
- 在控制台左上角,选择集群所在地域。
- 在集群列表页,单击目标集群ID。
- 在左侧导航栏中,选择。
- 单击自治中心页签。
- 单击右上角自治功能开关。
- 在设置对话框中,单击自治功能开关页签,打开开启自治服务。
说明 打开开启自治服务后,会自动进行容量评估、会话分析、限流SQL分析、异常快照保存(对数据库不会增加额外负载)。

- 开启自治服务下包含自动索引创建和删除、自动限流、自动扩容和自动回缩。
- 自动索引创建和删除:当打开开启自治服务开关后,默认开启SQL诊断。您可通过单击开启自动索引创建实现创建自动索引功能的开启;通过单击开启自动索引删除实现删除自动索引功能的开启。
- 自动限流:您可以自定义限流触发条件,当条件满足时会自动触发SQL限流。
说明 例如在可限流时间段(默认可限流时间段为00:00~23:59)内,自定义触发条件为当CPU使用率大于70%,同时活跃会话数大于16,且该现象持续时间超过2分钟时触发自动限流,同时自动开始跟踪,如果发现故障未消除,则自动回滚该限流操作。自动限流触发后,限流操作持续的时间不会超过最大限流时间,详情请参见
自动SQL限流。
- 自动扩容和自动回缩:您可以开启自动扩、缩容的开关,并自定义扩容触发条件,当条件满足时会自动触发扩、缩容。
配置 |
说明 |
自动扩容 |
打开自动扩容的开关。 |
观测窗口 |
在观察窗口期内,若CPU平均使用率大于等于设定值,PolarDB将根据集群的实时读写流量情况选择增加节点或升配的扩容方式。
|
CPU平均使用率 |
自动扩容的触发阈值。当CPU平均使用率大于或等于设置的值时,就会触发自动扩容。
|
扩容规格上限 |
自动扩容的规格上限。触发自动扩容后,会逐级扩容PolarDB的集群规格,例如从4核到8核再到16核,直到升级至规格扩容的上限规格。
说明
- 扩容集群规格不会对集群中已有数据造成任何影响。
- 在集群规格变更期间, PolarDB服务会出现几秒钟的闪断且部分操作不能执行的情况,请确保您的应用程序具备自动重连机制。
|
只读节点数量上限 |
自动扩容只读节点的数量上限。触发自动扩容后,会逐个增加PolarDB的只读节点,直到增加至上限。
说明 自动扩容的节点会加入集群默认地址,自定义地址需要配置 新节点自动加入。关于如何配置 新节点自动加入,详情请参见 修改和释放集群地址。
|
自动回缩 |
打开自动回缩的开关。
说明 开启自动回缩后,在观测窗口内当CPU使用率小于30%的时间超过99%时,将触发自动逐级回缩PolarDB集群规格,直到回缩至原始规格。
|
静默期 |
两次自动扩容或自动回缩的最小间隔时间。在静默期内,PolarDB会持续进行观测,但不会触发自动扩容或缩容。若在静默期与观测窗口同时结束,且该观测窗口内CPU使用率达到调整阈值,PolarDB会在静默期和观测窗口同时结束时触发自动规格调整。
|
- 单击确定。
在文档使用中是否遇到以下问题
更多建议
匿名提交