修改通用型 SSD(gp3)存储的设置
可以利用 Amazon RDS 控制台、Amazon CLI 或 Amazon RDS API 修改使用通用型 SSD(gp3)存储的数据库实例的设置。指定所需的存储类型、分配的存储、预调配 IOPS 数量以及存储吞吐量。
尽管您可以减少数据库实例的预调配 IOPS 数量和存储吞吐量,但无法减小存储大小。
在大多数情况下,扩展存储无需任何停机。在修改数据库实例的存储 IOPS 后,数据库实例的状态为 storage-optimization。在存储优化期间,您可以预期延迟会增加,但仍处于个位数毫秒范围内。在修改存储后,数据库实例可以完全正常运行。
注意
在实例上完成存储优化的六 (6) 小时后,您才能进行进一步的存储修改。
有关每个数据库引擎可用的已分配存储、预调配 IOPS 和存储吞吐量范围的信息,请参阅 gp3 存储(推荐)。
更改数据库实例的存储性能设置
登录 Amazon Web Services Management Console 并通过以下网址打开 Amazon RDS 控制台:https://console.aws.amazon.com/rds/
。 -
在导航窗格中,选择 Databases (数据库)。
要筛选数据库实例的列表,对于 Filter databases (筛选数据库),请输入 Amazon RDS 用于筛选结果的文本字符串。将仅显示其名称包含该字符串的数据库实例。
-
选择具有要修改的 gp3 存储的数据库实例。
-
选择修改。
-
在 Modify DB Instance(修改数据库实例)页面上,为 Storage type(存储类型)选择 General Purpose SSD (gp3) [通用型 SSD(gp3)],然后执行以下操作:
-
对于 Provisioned IOPS(预调配 IOPS),选择一个值。
如果为 Allocated storage(分配的存储)或 Provisioned IOPS(预调配 IOPS)指定的值超过其他参数支持的上限,则会显示一条警告消息。此消息提供了其他参数所需的值范围。
-
对于 Storage throughput(存储吞吐量),选择一个值。
如果为 Provisioned IOPS(预调配 IOPS)或 Storage throughput(存储吞吐量)指定的值超过其他参数支持的上限,则会显示一条警告消息。此消息提供了其他参数所需的值范围。
-
-
选择 Continue (继续)。
-
在 Scheduling of modifications(修改计划)部分中选择 Apply immediately(立即应用),以立即将存储更改应用于数据库实例。或选择 Apply during the next scheduled maintenance window (在下一个计划的维护时段内应用) 以在下一个维护时段内应用更改。
-
检查将更改的参数,然后选择修改数据库实例以完成修改。
预调配 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
(默认值)可在下一个维护时段内应用更改。