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

添加存储卷

对于 RDS for Oracle 和 RDS for SQL Server 数据库实例,您最多可以添加三个存储卷,来将每个实例的总存储容量增加到多达 256 TiB。附加存储卷可让您使用不同的存储类型(gp3 和 io2),根据您的数据访问模式优化成本和性能。

注意

对于 RDS for Oracle 数据库实例,您可以添加一个最小存储大小为 200 GiB 的存储卷。

您可以使用 Amazon 管理控制台或 Amazon CLI 来添加、修改或移除附加存储卷。您可以使用不同的已分配存储、IOPS 和吞吐量设置来配置卷。例如,您可以将高性能数据放在 io2 卷上,而将历史数据放在 gp3 卷上。

附加卷必须使用下表中显示的卷名称。

RDS for Oracle 卷名称 RDS for SQL Server 卷名称
rdsdbdata2 H:
rdsdbdata3 I:
rdsdbdata4 J:
向数据库实例添加附加存储卷
  1. 登录Amazon Web Services 管理控制台并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/

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

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

  4. 选择修改

  5. 存储部分中,选择添加附加存储卷

  6. 配置附加存储卷:

    • 卷名称:选择 rdsdbdata2rdsdbdata3rdsdbdata4

    • 存储类型:选择通用型 SSD(gp3)预调配 IOPS SSD(io2)

    • 分配的存储:以 GiB 为单位输入存储大小(最小 200 GiB)。

    • 对于 io2 存储,配置预调配 IOPS

    • 对于 gp3 存储,可以选择配置存储吞吐量

  7. 选择继续

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

重要

当您使用 modify-db-instance 操作添加附加存储卷时,无论 --no-apply-immediately 参数如何,RDS 都会立即添加存储卷。如果您在请求中还有其它修改,RDS 会根据计划修改应用这些修改。请参阅使用计划修改设置

要向数据库实例添加附加存储卷,请使用 Amazon CLI 命令 modify-db-instance。将 --additional-storage-volumes 设置为 JSON 数组,以指定要添加或修改的附加存储卷。

以下示例向 mydbinstance 添加了一个附加存储卷,其名称为 rdsdbdata2,具有 5000 GiB 的 gp3 存储空间。

当您添加附加存储卷时,无论 --no-apply-immediately 参数如何,RDS 都会立即应用更改。

aws rds modify-db-instance \ --db-instance-identifier mydbinstance \ --additional-storage-volumes '[ { "VolumeName": "rdsdbdata2", "StorageType": "gp3", "AllocatedStorage": 5000, "StorageThroughput": 725 } ]'

要向数据库实例添加附加存储卷,请使用 Amazon RDS API 操作 ModifyDBInstance。将 AdditionalStorageVolumes 参数设置为附加存储卷规格的数组。

当您使用 ModifyDBInstance API 操作添加附加存储卷时,无论 ApplyImmediately 选项为 True 还是 False,RDS 都会立即添加该存储卷。