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

增加数据库实例存储容量

如果需要空间来存储更多数据,则可以扩展现有数据库实例的存储。为此,您可以使用 Amazon RDS 控制台、Amazon RDS API 或 Amazon Command Line Interface(Amazon CLI)。有关存储限制的信息,请参阅Amazon RDS 数据库实例存储

注意

您无法在已分配数据库实例的存储后减少存储量。当您增加分配的存储空间时,必须至少增加 10%。如果您尝试将该值增加不到 10%,则会得到错误。

仅通用型 SSD 和预调配 IOPS SSD 存储类型支持扩展 RDS for SQL Server 数据库实例的存储。

要监控数据库实例的可用存储量以便您能够在需要时做出响应,我们建议您创建 Amazon CloudWatch 警报。有关设置 CloudWatch 警报的更多信息,请参阅使用 CloudWatch 警报

扩展存储通常不会导致数据库实例的任何中断或性能下降。在修改数据库实例的存储大小后,数据库实例的状态为 storage-optimization

注意

存储优化可能耗时数小时。六(6)小时后或在实例上完成存储优化后,您才能进行进一步的存储修改。您可以在 Amazon Web Services Management Console中或使用 describe-db-instances Amazon CLI 命令查看存储优化进度。

增加数据库实例的存储
  1. 登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

  2. 在导航窗格中,选择 Databases (数据库)

  3. 选择要修改的数据库实例。

  4. 选择修改

  5. Allocated Storage (分配的存储) 输入新值。它必须大于当前值。

    修改数据库实例的存储量
  6. 选择继续,进入下一个屏幕。

  7. 选中修改计划部分中的立即应用来立即将存储更改应用于数据库实例。

    或选择 Apply during the next scheduled maintenance window (在下一个计划的维护时段内应用) 以在下一个维护时段内应用更改。

  8. 根据需要设置完毕后,选择修改数据库实例

要增加数据库实例的存储,请使用 Amazon CLI 命令 modify-db-instance。设置以下参数:

  • --allocated-storage – 要为数据库实例分配的存储量(以 GiB 为单位)。

  • --apply-immediately – 使用 --apply-immediately 可立即应用存储更改。

    或使用 --no-apply-immediately (原定设置) 以在下一个维护时段内应用更改。在应用更改时,将会立即发生中断。

有关存储的更多信息,请参阅 Amazon RDS 数据库实例存储

要增加数据库实例的存储,请使用 Amazon RDS API 操作 ModifyDBInstance。设置以下参数:

  • AllocatedStorage – 要为数据库实例分配的存储量(以 GiB 为单位)。

  • ApplyImmediately – 将此选项设置为 True 可立即应用存储更改。将此选项设置为 False (原定设置) 可在下一个维护时段内应用更改。在应用更改时,将会立即发生中断。

有关存储的更多信息,请参阅 Amazon RDS 数据库实例存储