随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,需要为
云数据库RDS
实例进行
扩容
。
实例扩容的同时备份空间也会随之扩大。
1TB以下磁盘空间使用率达到95%,或1TB及以上磁盘空间使用量剩余50GB,实例将显示“磁盘空间满”,此时数据库不可进行写入操作。您需要扩容至磁盘空间使用率小于85%才可使实例处于可用状态,使数据库恢复正常的写入操作。
举个例子,当前实例的存储空间是100GB,且实例处于“磁盘空间满”状态,那么需要至少扩容100GB/85% - 100GB,才能使数据库恢复正常的写入操作。
图1
磁盘使用率
建议您设置“磁盘使用率”指标的告警规则,及时了解磁盘使用情况,起到预警作用,具体请参见
设置告警规则
。
数据库磁盘空间不足的原因和解决方案,请参见
数据超过了RDS实例的最大存储容量怎么办
。
磁盘扩容期间,服务不中断。
云数据库RDS
服务只支持
扩容磁盘
存储空间大小,不支持变更存储类型。
账户余额大于等于0元,才可进行扩容。
实例状态为
“正常”
和“存储空间满”时可以进行扩容。
云数据库 RDS for MySQL实例本地SSD盘的最大扩容容量与所选
实例规格
有关,其他存储类型的磁盘最大可扩容至4000GB(如果您想提高存储空间扩容上限到10TB,请联系客服申请),扩容次数没有限制。
磁盘扩容期间,实例状态为“扩容中”备份业务不受影响。
如果是主备实例,针对主实例扩容时,会同时对其备实例进行扩容。
磁盘扩容的过程中,不需要重启数据库实例。
扩容过程中,该实例不可重启和删除。
磁盘容量变更只允许扩容,不能缩容。
选择磁盘加密的实例,新扩容的磁盘空间依然会使用原加密密钥进行加密。
表1
计费说明
对费用的影响
包年/包月
您需要按照扩容的磁盘容量,结合使用周期内的剩余时间,补交差价。
例如:(以下价格仅作示例,实际价格以控制台显示为准)
客户于2023/6/1在华北-北京四购买规格为通用型 2vCPUs 8GB的RDS for MySQL 5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。存储空间单价为1元/GB/月。
客户在2023/6/15将磁盘扩容60GB,扩容后总容量100GB。
补交费用 = 存储空间扩容量 x 单价 x 剩余周期
公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。
本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5,代入公式可得补交费用 = 60 x 1 x 0.5 = 30元
扩容的磁盘容量按小时计费。具体请参见
产品价格详情
。
单击管理控制台左上角的
,选择区域和项目。
单击页面左上角的
,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在“实例管理”页面,选择目标实例,单击
“操作”
列的
,进入“磁盘扩容”页面。
您还可以通过如下途径进行扩容:
单击目标实例名称,进入“基本信息”页面。在
“存储空间”
模块,单击“磁盘扩容”,进入“磁盘扩容”页面。
当实例运行状态显示
“磁盘空间满”
时,在“实例管理”页面目标实例的
“运行状态”
列,单击
“扩容”
。
在
“磁盘扩容”
页面,选择空间大小,单击“下一步”。
每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍。
规格确认。
重新选择:单击
“上一步”
,回到上个页面,修改新增空间大小。
确认无误:按需实例单击
“提交”
,包周期实例单击
“去支付”
,提交扩容。
查看扩容结果。
在实例管理页面,可看到实例状态为
“扩容中”
,稍后单击实例名称,在
“基本信息”
页面,查看磁盘大小,检查扩容是否成功。此过程需要3~5分钟。
针对云数据库
RDS for MySQL
,您可以通过
“任务中心”
查看详细进度。具体请参见
任务中心
。
只读实例扩容
只读实例磁盘扩容与主实例的磁盘扩容互不影响,因此,您需要单独为只读实例扩容,以满足业务需求。对只读实例进行扩容时,您可选择大于或等于主实例的存储空间。
登录管理控制台
。
单击管理控制台左上角的
,选择区域和项目。
单击页面左上角的
,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
在
“实例管理”
页面,选择相应的实例,单击实例名称前的
可查看到只读实例,单击
“操作”
列的
。
您还可以通过如下途径进行扩容:
单击目标实例名称,进入“基本信息”页面。在
“存储空间”
模块,单击“磁盘扩容”,进入“磁盘扩容”页面。
当实例运行状态显示
“磁盘空间满”
时,在“实例管理”页面目标实例的
“运行状态”
列,单击
“扩容”
。
在
“磁盘扩容”
页面,选择空间大小,单击“下一步”。
每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍。
规格确认。
重新选择:单击
“上一步”
,回到上个页面,修改新增大小。
确认无误:按需实例单击
“提交”
,包周期实例单击
“去支付”
,提交扩容。
查看扩容结果。
在实例管理页面,可看到实例状态为
“扩容中”
,稍后单击实例名称,在
“基本信息”
页面,查看磁盘大小,检查扩容是否成功。此过程需要3~5分钟。
针对云数据库 RDS for MySQL,您可以通过
“任务中心”
查看详细进度。具体请参见
任务中心
。