
阿里云RDS的自动性能扩展功能不错。我们有1台RDS Mysql从库,在高峰期的一个小时期间内负载非常大,出现了好多次CPU直接被打死的情况。若是直接升级RDS规格,则是直接提升了一倍性能(当然费用也是上去了一倍),只是为了应对1个小时左右的高峰期,感觉又得不偿失。
阿里云RDS的自动性能扩展功能,它可以在扩容观测窗口内,若CPU平均利用率大于等于设定值,可以提升2倍CPU核数与IOPS。

RDS扩缩容过程示意图
我们使用的是RDS本地盘规格,根据帮助文档的说明其在性能扩展期间不会出现实例切换,可以放心在高峰期使用。
根据以往的使用经验,RDS的CPU在超过70%之后大部分情况会在几分钟之内直接飙升到100%,所以直接触发的阈值设定为CPU使用率70%,观测期3分钟。
RDS设置自动性能扩展界面
一、RDS本地盘规格自动性能扩展功能
1、原规格的基础上,将CPU核数提升到2倍。仅支持在原规格上提升,无法在提升后的CPU核数上继续提升。CPU核数每提升1核,IOPS同步增加1000。
2、会自动回缩。在回缩观测窗口的99%的时间里,CPU的使用率低于30%,系统会自动将CPU核数以及IOPS回缩至原规格。
3、不会出现
二、RDS本地盘规格性能扩展的限制条件
1、本地盘实例不会提升实例的内存和最大连接数。
2、假如RDS所在的主机资源不足(概率小于1%),则本地盘性能扩容不会进行。
🔹🔸🔹🔸🔹🔸🔹🔸🔹🔸🔹
点击“运维笔谈”公众号,对话回复“linux故障处理”,可以获取《阿里云运维实战手册-Linux故障处理和修复》pdf下载。
👇👇👇👇👇
文章转载自运维笔谈,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




