我的 Amazon Relational Database Service (Amazon RDS) 数据库实例存储空间不足,我无法停止、重新启动或连接到该实例。
要避免存储已满状态,请考虑使用以下一种或多种预防措施:
处于存储已满状态的 Amazon RDS 数据库实例没有足够的可用空间来执行基本操作,例如连接或重新启动实例。要解决此问题,请执行以下操作:
当数据库实例处于存储优化状态时,该实例会正常运行。但是,在实例上完成存储优化后的至少六个小时内,您不能进行其他存储修改。
在大多数情况下,小幅增加分配的存储空间,即可重新连接到实例,以便您执行其他问题排查操作。如果 Amazon RDS 数据库实例未处于存储已满状态,请参阅无法连接到 Amazon RDS 数据库实例,以了解其他问题排查步骤。
某些数据库实例存在修改存储限制。在 Amazon RDS 控制台中,如果数据库实例不符合修改条件,则分配的存储空间选项将被禁用。如果您想扩展 Amazon RDS for SQL Server 实例的存储,但修改存储大小的选项不可用,则可以使用本机备份和还原功能迁移数据。也可以使用数据迁移工具将数据迁移到具有预调配 IOPS 或通用型(SSD)存储类型的新实例。有关更多信息,请参阅修改 Amazon RDS 数据库实例。
可以使用以下 AWS 命令行界面(AWS CLI)命令来返回数据库实例的有效存储选项,从而检查是否符合资格:
describe-valid-db-instance-modifications
可以通过执行下列操作,减少 Amazon RDS for SQL Server 实例中使用的空间:
如何解决 Amazon RDS MySQL 数据库实例使用的存储空间超过预期的问题?
如何创建 CloudWatch 告警来监控 Amazon RDS 的可用存储空间并防止出现存储空间已满问题?
如何排查运行 SQL Server 的 Amazon RDS 数据库实例中的存储消耗问题?
Amazon RDS 故障排除
监控 Amazon RDS 日志文件