升级数据库实例的存储文件系统
大多数 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%。如果禁用了存储自动扩展,则存储大小在升级期间不会增加。