设置存储空间自动扩容

当数据库存储空间不足时,可能会无法写入数据,导致数据丢失甚至数据库崩溃,严重影响业务运行。RDS MySQL支持在存储空间达到阈值时自动进行扩容。在扩容期间无需重启实例,对业务无影响。

前提条件

  • 实例的计费方式为包年包月或按量付费。

    说明

    如果计费方式为Serverless,则实例存储空间会自动扩容,无需设置。

  • 实例的产品系列为高可用系列或集群系列。

    说明

    对于基础系列(云盘)实例,支持在DAS控制台开启存储空间自动扩容,详情请参见自动空间扩展

  • 实例的存储类型为云盘。

  • 实例的状态为运行中

  • 账户内需要有足够的余额支撑扩容。

功能说明

当数据库实例存在只读实例,且主实例触发存储空间自动扩容时,系统会自动检查主实例下每个只读实例的存储空间大小,如果只读实例的存储空间小于主实例的扩容目标空间,会先扩容只读实例的存储空间。所有只读实例扩容完成后,再扩容主实例存储空间。详情请参见【产品/功能变更】RDS MySQL和RDS PostgreSQL实例存储空间自动扩容规则优化

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。

  2. 使用量统计区域单击存储空间自动扩展右侧的设置

    设置

  3. 设置如下参数。

    类别

    说明

    自动存储扩容

    存储空间自动扩容的开关。

    可用空间<=

    当剩余存储空间百分比达到设定的值时,会触发自动扩容。

    说明

    扩容的存储空间大小取下列二者中的最大值:

    • 5 GB存储空间。当实例存储总空间小于50 GB,并且可用存储空间小于10%时,扩容步长调整为10 GB。

    • 当前实例存储空间的15%(结果取最近的5的倍数)。

    例如,如果您当前存储总空间为100 GB,其15%为15 GB,大于5 GB,那么达到阈值触发扩容时将在原来存储空间的基础上扩容15 GB,扩容成功后的总空间为115 GB

    存储自动扩展上限

    扩容后实例总存储空间的上限。需要大于等于实例当前存储空间总大小。

    不同的云盘存储空间上限如下,您可以此范围内进行设置:

    • ESSD云盘上限:32000 GB

    • 通用云盘上限:64000 GB

    • SSD云盘上限:6000 GB

      说明

      SSD云盘已下线,建议升级至ESSD云盘

  4. 单击确认

相关文档

相关API

API

描述

ModifyDasInstanceConfig

设置实例存储空间自动扩容。

常见问题

Q:为什么实例使用量统计区域找不到存储空间自动扩展设置按钮?

A:实例需满足本文所述的前提条件。