升级数据库实例的存储文件系统 - 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 控制台会通知您文件系统配置符合升级条件。您可以在数据库实例详细信息页面的存储面板上查看数据库实例的升级资格。

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

如果您的数据库实例有资格升级文件系统,则可以通过以下两种方式之一执行升级:

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

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

升级存储配置是一项 I/O 密集型操作,会导致只读副本和蓝绿部署的创建时间更长。如果源数据库实例使用预调配 IOPS SSD(io1 或 io2 Block Express)存储,并且您为绿色环境或只读副本预调配的实例大小为 4xlarge 或更大,则存储升级过程会更快。涉及通用 SSD(gp2)存储的存储升级可能会耗尽您的 I/O 积分余额,从而导致升级时间更长。有关更多信息,请参阅 Amazon RDS 数据库实例存储

在存储升级过程中,数据库引擎不可用。如果您的源数据库实例的存储消耗量大于或等于分配存储大小的 90%,并且启用了存储自动扩展,则存储升级过程会将为绿色实例或只读副本分配的存储大小增加 10%。如果禁用了存储自动扩展,则存储大小在升级期间不会增加。