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

修改通用型 SSD(gp3)存储的设置

可以利用 Amazon RDS 控制台、Amazon CLI 或 Amazon RDS API 修改使用通用型 SSD(gp3)存储的数据库实例的设置。指定所需的存储类型、分配的存储、预调配 IOPS 数量以及存储吞吐量。

尽管您可以减少数据库实例的预调配 IOPS 数量和存储吞吐量,但无法减小存储大小。

在大多数情况下,扩展存储无需任何停机。在修改数据库实例的存储 IOPS 后,数据库实例的状态为 storage-optimization。在存储优化期间,您可以预期延迟会增加,但仍处于个位数毫秒范围内。在修改存储后,数据库实例可以完全正常运行。

注意

在实例上完成存储优化的六 (6) 小时后,您才能进行进一步的存储修改。

有关每个数据库引擎可用的已分配存储、预调配 IOPS 和存储吞吐量范围的信息,请参阅 gp3 存储(推荐)

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

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

    要筛选数据库实例的列表,对于 Filter databases (筛选数据库),请输入 Amazon RDS 用于筛选结果的文本字符串。将仅显示其名称包含该字符串的数据库实例。

  3. 选择具有要修改的 gp3 存储的数据库实例。

  4. 选择修改

  5. Modify DB Instance(修改数据库实例)页面上,为 Storage type(存储类型)选择 General Purpose SSD (gp3) [通用型 SSD(gp3)],然后执行以下操作:

    1. 对于 Provisioned IOPS(预调配 IOPS),选择一个值。

      如果为 Allocated storage(分配的存储)或 Provisioned IOPS(预调配 IOPS)指定的值超过其他参数支持的上限,则会显示一条警告消息。此消息提供了其他参数所需的值范围。

    2. 对于 Storage throughput(存储吞吐量),选择一个值。

      如果为 Provisioned IOPS(预调配 IOPS)或 Storage throughput(存储吞吐量)指定的值超过其他参数支持的上限,则会显示一条警告消息。此消息提供了其他参数所需的值范围。

  6. 选择 Continue (继续)

  7. Scheduling of modifications(修改计划)部分中选择 Apply immediately(立即应用),以立即将存储更改应用于数据库实例。或选择 Apply during the next scheduled maintenance window (在下一个计划的维护时段内应用) 以在下一个维护时段内应用更改。

  8. 检查将更改的参数,然后选择修改数据库实例以完成修改。

    预调配 IOPS 的新值会显示在 Status(状态)列中。

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

  • --storage-type – 对于通用型 SSD(gp3),设置为 gp3

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

  • --iops – 数据库实例预置 IOPS 的新数量,以每秒的输入/输出操作数量表示。

  • --storage-throughput – 数据库实例新的存储吞吐量,以 MiBps 表示。

  • --apply-immediately – 使用 --apply-immediately 可立即应用更改。使用 --no-apply-immediately(默认值)可在下一个维护时段内应用更改。

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

  • StorageType – 对于通用型 SSD(gp3),设置为 gp3

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

  • Iops – 数据库实例的新 IOPS 速率,以每秒的输入/输出操作数量表示。

  • StorageThroughput – 数据库实例新的存储吞吐量,以 MiBps 表示。

  • ApplyImmediately – 将此选项设置为 True 可立即应用更改。将此选项设置为 False(默认值)可在下一个维护时段内应用更改。