View a markdown version of this page

添加存储卷 - Amazon Relational Database Service

添加存储卷

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

注意

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

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

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

RDS for Oracle 卷名称 RDS for SQL Server 卷名称
rdsdbdata2 H:
rdsdbdata3 I:
rdsdbdata4 J:
注意

对额外存储卷的支持情况取决于数据库引擎和数据库实例配置。在添加存储卷之前,请查看特定于引擎的要求和限制。有关 RDS for Oracle 的信息,请参阅将附加存储卷与 RDS for Oracle 结合使用的限制。有关 RDS for SQL Server 的信息,请参阅在 RDS for SQL Server 中使用存储。

向数据库实例添加附加存储卷
  1. 登录 AWS 管理控制台并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/。

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

  3. 选择要修改的数据库实例。数据库实例的详细信息页面随即打开。

  4. 选择配置选项卡。

  5. 选择添加存储卷。

  6. 配置附加存储卷:

    • 卷名称:选择 rdsdbdata2、rdsdbdata3 或 rdsdbdata4。

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

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

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

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

  7. 对于计划,选择立即应用,然后选择提交。

重要

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

要向数据库实例添加附加存储卷,请使用 AWS 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 都会立即添加该存储卷。