修改预调配 IOPS SSD 存储的设置
可利用 Amazon RDS 控制台、Amazon CLI 或 Amazon RDS API 修改使用预置 IOPS SSD 存储的数据库实例的设置。指定存储类型、分配的存储和需要的预调配 IOPS 的数量。该范围取决于数据库引擎和实例类型。
尽管您可以减少为实例预调配的 IOPS 数量,但无法减小存储大小。
在大多数情况下,扩展存储无需停机,也不会降低服务器的性能。在修改数据库实例的存储 IOPS 后,数据库实例的状态为 storage-optimization。
注意
存储优化可能耗时数小时。六(6)小时后或在实例上完成存储优化后,您才能进行进一步的存储修改。
有关每个数据库引擎可用的分配存储空间和预调配 IOPS 范围的信息,请参阅 预置 IOPS SSD 存储。
更改数据库实例的预置 IOPS 设置
-
登录Amazon Web Services Management Console并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Databases (数据库)。
要筛选数据库实例的列表,对于 Filter databases (筛选数据库),请输入 Amazon RDS 用于筛选结果的文本字符串。将仅显示其名称包含该字符串的数据库实例。
-
选择具有要修改的预置 IOPS 的数据库实例。
-
选择修改。
-
在修改数据库实例页面上,为存储类型选择预调配 IOPS SSD(io1)或预调配 IOPS SSD(io2)。
-
对于 Provisioned IOPS(预调配 IOPS),输入一个值。
如果为 Allocated storage(分配的存储)或 Provisioned IOPS(预调配 IOPS)指定的值超过其他参数支持的上限,则会显示一条警告消息。此消息提供了其他参数所需的值范围。
选择 Continue (继续)。
在 Scheduling of modifications(修改计划)部分中选择 Apply immediately(立即应用),以立即将存储更改应用于数据库实例。或选择 Apply during the next scheduled maintenance window (在下一个计划的维护时段内应用) 以在下一个维护时段内应用更改。
检查将更改的参数,然后选择修改数据库实例以完成修改。
分配的存储空间或预置 IOPS 的新值会显示在状态列中。
要更改数据库实例的预置 IOPS 设置,请使用 Amazon CLI 命令 modify-db-instance
。设置以下参数:
--storage-type
– 对于预调配 IOPS,设置为io1
或io2
。--allocated-storage
– 要为数据库实例分配的存储量(以 GiB 为单位)。--iops
– 数据库实例预置 IOPS 的新数量,以每秒的输入/输出操作数量表示。--apply-immediately
– 使用--apply-immediately
可立即应用更改。使用--no-apply-immediately
(默认值)可在下一个维护时段内应用更改。
要更改数据库实例的预调配 IOPS 设置,请使用 Amazon RDS API 操作 ModifyDBInstance
。设置以下参数:
StorageType
– 对于预调配 IOPS,设置为io1
或io2
。AllocatedStorage
– 要为数据库实例分配的存储量(以 GiB 为单位)。Iops
– 数据库实例的新 IOPS 速率,以每秒的输入/输出操作数量表示。ApplyImmediately
– 将此选项设置为True
可立即应用更改。将此选项设置为False
(默认值)可在下一个维护时段内应用更改。