修改预调配 IOPS SSD 存储的设置 - Amazon Relational Database Service

修改预调配 IOPS SSD 存储的设置

可利用 Amazon RDS 控制台、AWS CLI 或 Amazon RDS API 修改使用预置 IOPS SSD 存储的数据库实例的设置。指定存储类型、分配的存储和需要的预调配 IOPS 的数量。该范围取决于数据库引擎和实例类型。

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

在大多数情况下,扩展存储无需停机,也不会降低服务器的性能。在修改数据库实例的存储 IOPS 后,数据库实例的状态为 storage-optimization

注意

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

有关每个数据库引擎可用的分配存储空间和预调配 IOPS 范围的信息,请参阅 预置 IOPS SSD 存储

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

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

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

  3. 选择具有要修改的预置 IOPS 的数据库实例。

  4. 选择修改

  5. 修改数据库实例页面上,为存储类型选择预调配 IOPS SSD(io1)预调配 IOPS SSD(io2)

  6. 对于 Provisioned IOPS(预调配 IOPS),输入一个值。

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

  7. 选择 Continue (继续)

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

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

    分配的存储空间或预置 IOPS 的新值会显示在状态列中。

要更改数据库实例的预置 IOPS 设置,请使用 AWS CLI 命令 modify-db-instance。设置以下参数:

  • --storage-type – 对于预调配 IOPS,设置为 io1io2

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

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

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

要更改数据库实例的预调配 IOPS 设置,请使用 Amazon RDS API 操作 ModifyDBInstance。设置以下参数:

  • StorageType – 对于预调配 IOPS,设置为 io1io2

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

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

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