更新时间:2024-10-24 GMT+08:00

磁盘扩容

操作场景

随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,需要为云数据库RDS实例进行扩容实例扩容的同时备份空间也会随之扩大。

建议您设置“磁盘使用率”指标的告警规则,及时了解磁盘使用情况,起到预警作用,具体请参见设置告警规则

磁盘扩容期间,服务不中断。如果需要变更存储类型,请参见变更规格类型

磁盘满设置只读

数据库磁盘空间不足的原因和解决方案,请参见数据超过了RDS实例的最大存储容量怎么办

表1 磁盘满只读说明

磁盘空间

说明

不区分磁盘大小

磁盘剩余空间一旦小于5GB,设置实例只读。

说明:

该条规则优先于其他设置只读的规则。

小于1TB

  • 磁盘使用率到达97%,设置实例只读。
  • 磁盘使用率下降到87%,解除只读。

大于或等于1TB

  • 磁盘剩余空间小于30GB,设置实例只读。
  • 磁盘剩余空间大于或等于150GB,解除只读。
图1 查看磁盘使用率

约束限制

  • 账户余额大于等于0美元,才可进行扩容。
  • 实例状态为“正常”和“存储空间满”时可以进行扩容。
  • 最大磁盘容量为4000GB,如果您想提高存储空间扩容上限到10TB,请联系客服申请。
  • 磁盘扩容期间,实例状态为“扩容中”备份业务不受影响。
  • 如果是主备实例,针对主实例扩容时,会同时对其备实例进行扩容。
  • 磁盘扩容的过程中,不需要重启数据库实例。
  • 扩容过程中,该实例不可重启和删除。
  • 磁盘容量变更只允许扩容,不能缩容。
  • 选择磁盘加密的实例,新扩容的磁盘空间依然会使用原加密密钥进行加密。

计费说明

表2 计费说明

计费模式

变更操作

对费用的影响

包年/包月

扩容磁盘

您需要按照扩容的磁盘容量,结合使用周期内的剩余时间,补交差价。

例如:(以下价格仅作示例,实际价格以控制台显示为准)

客户于2023/6/1在中国-香港购买规格为通用型 2vCPUs 8GB的RDS for MySQL 5.7单机实例,SSD云盘存储,存储空间40GB,购买周期为一个月。存储空间单价为$0.214 USD/GB/月。

客户在2023/6/15将磁盘扩容60GB,扩容后总容量100GB。

补交费用 = 存储空间扩容量 x 单价 x 剩余周期

公式中的剩余周期为每个自然月的剩余天数/对应自然月的最大天数。

本示例中,剩余周期=15(6月份剩余未使用天数)/ 30(6月份最大天数)= 0.5,代入公式可得补交费用 = 60 x 0.214 x 0.5 = $6.42 USD

按需计费

扩容磁盘

扩容的磁盘容量按小时计费。具体请参见产品价格详情

主实例扩容

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. 在“实例管理”页面,选择目标实例,单击“操作”列的更多 > 磁盘扩容,进入“磁盘扩容”页面。

    您还可以通过如下途径进行扩容:

    • 单击目标实例名称,进入“概览”页面。在“存储与备份”模块,单击“磁盘扩容”,进入“磁盘扩容”页面。
    • 当实例运行状态显示“磁盘空间满”时,在“实例管理”页面目标实例的“运行状态”列,单击“扩容”

  5. “磁盘扩容”页面,选择空间大小,单击“下一步”。

    每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍。

  6. 规格确认。

    • 重新选择:单击“上一步”,回到上个页面,修改新增空间大小。
    • 确认无误:按需实例单击“提交”,包周期实例单击“去支付”,提交扩容。

  7. 查看扩容结果。

    在实例管理页面,可看到实例状态为“扩容中”,稍后单击实例名称,在“概览”页面,查看磁盘大小,检查扩容是否成功。此过程需要3~5分钟。

    针对云数据库 RDS for MySQL,您可以通过“任务中心”查看详细进度。具体请参见任务中心

只读实例扩容

只读实例磁盘扩容与主实例的磁盘扩容互不影响,因此,您需要单独为只读实例扩容,以满足业务需求。对只读实例进行扩容时,您可选择大于或等于主实例的存储空间。

  1. 登录管理控制台
  2. 单击管理控制台左上角的,选择区域。
  3. 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
  4. “实例管理”页面,选择相应的实例,单击实例名称前的可查看到只读实例,单击“操作”列的更多 > 磁盘扩容

    您还可以通过如下途径进行扩容:

    • 单击目标实例名称,进入“概览”页面。在“存储与备份”模块,单击“磁盘扩容”,进入“磁盘扩容”页面。
    • 当实例运行状态显示“磁盘空间满”时,在“实例管理”页面目标实例的“运行状态”列,单击“扩容”

  5. “磁盘扩容”页面,选择空间大小,单击“下一步”。

    每次扩容最小容量为10GB,实例所选容量大小必须为10的整数倍。

  6. 规格确认。

    • 重新选择:单击“上一步”,回到上个页面,修改新增大小。
    • 确认无误:按需实例单击“提交”,提交扩容。

  7. 查看扩容结果。

    在实例管理页面,可看到实例状态为“扩容中”,稍后单击实例名称,在“概览”页面,查看磁盘大小,检查扩容是否成功。此过程需要3~5分钟。

    针对云数据库 RDS for MySQL,您可以通过“任务中心”查看详细进度。具体请参见任务中心