PolarDB MySQL版的弹性伸缩规则主要包括自动扩容与自动回缩两个方面:
自动扩容:
只读节点数量上限:设置自动扩容只读节点的最大数量。触发自动扩容时,系统会根据需要增加1到2个只读节点,直至达到设定的上限。自动扩容的节点会加入集群默认地址,若需配置新节点自动加入自定义地址,需参考相关文档配置数据库代理。若不希望增加节点,只想提升规格,可将只读节点上限设为当前数量。
资源扩缩条件:主要基于CPU使用率和内存使用率监控,如主节点或只读节点的CPU使用率超过80%,或内存使用率超过90%,或只读节点规格未达主节点一半时,将触发资源扩展。
自动回缩:
打开自动回缩开关:允许系统在监测到资源低利用率时自动减少资源。具体而言,若集群非静默期,且在缩容观测窗口期间(观测窗口+10分钟),自动扩容节点的CPU平均利用率小于30%的时间占比超过99%,系统将逐级回缩集群规格至原始水平。
静默期:规定了两次自动扩缩容操作之间的最短时间间隔,确保在该时段内不会因频繁调整影响稳定性,但会持续观测资源使用情况。
这些规则确保PolarDB MySQL版能够根据实际业务负载动态调整资源,实现成本与性能的最佳平衡。更多详细信息及操作指导,请参考阿里云官方文档。 https://help.aliyun.com/zh/polardb/polardb-for-mysql/user-guide/automatic-configuration-changes-auto-scaling 此回答整理自钉群“PolarDB专家面对面 - 计费&空间&存储包&计算包咨询”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云关系型数据库主要有以下几种:RDS MySQL版、RDS PostgreSQL 版、RDS SQL Server 版、PolarDB MySQL版、PolarDB PostgreSQL 版、PolarDB分布式版 。