升级数据库实例的存储文件系统 - Amazon Relational Database Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

升级数据库实例的存储文件系统

大多数 RDS 数据库实例为 RDS for MariaDB、MySQL 和 PostgreSQL 数据库提供的最大存储大小为 64 TiB。但是,一些较旧的 32 位文件系统的存储容量较低。要确定数据库实例的存储容量,请使用 describe-valid-db-instance-modifications Amazon CLI 命令。

RDS 检查存储系统是否具有 16 TiB 的存储大小、2 TiB 的文件大小限制或未优化的写入。如果数据库实例满足这些条件,RDS 会提醒您文件系统配置符合升级条件。您可以在数据库实例详细信息页面的存储面板上检查数据库实例的升级资格。

检查数据库实例的存储配置升级资格。

如果数据库实例符合文件系统升级的条件,请使用以下任一方法:

  • 创建蓝绿部署并指定升级存储文件系统配置

    此选项将绿色环境中的文件系统升级到首选配置。然后,您可以切换蓝绿部署,以将绿色环境升级为新的生产环境。有关详细说明,请参阅在 Amazon RDS 中创建蓝绿部署

  • 创建数据库实例只读副本并指定升级存储文件系统配置

    此选项将只读副本的文件系统升级到首选配置。您可以将只读副本升级为独立的数据库实例。有关详细说明,请参阅创建只读副本

在存储升级期间,数据库引擎不可用。升级存储配置是一项 I/O 密集型操作,会导致只读副本和蓝绿部署的创建时间更长。当满足以下两个条件时,存储升级过程会更快:

  • 源数据库实例使用预调配 IOPS 固态硬盘(io1 或 io2 Block Express)存储。

  • 您为绿色环境或只读副本预调配的实例大小为 4xlarge 或更大。

涉及通用 SSD(gp2)存储的存储升级可能会耗尽您的 I/O 积分余额,从而导致升级时间更长。有关更多信息,请参阅 Amazon RDS 数据库实例存储

在存储升级期间,当同时满足以下两个条件时,RDS 会将为绿色实例或只读副本分配的存储大小增加 10%:

  • 源数据库实例的存储消耗量大于或等于已分配存储大小的 90%。

  • 存储自动扩缩已启用。

当新的存储大小大于或等于为实例设置的最大分配存储时,RDS 会关闭自动扩缩。如果在存储升级开始之前禁用了存储自动扩缩,则存储大小在升级过程中不会增加。