阐明了增加 MySQL RDS 实例存储容量时的停机时间



我在多可用区中有一个 MySQL RDS 实例,其存储容量 = 200 GB。我的实例类是 db.m3.large,我的存储类型是 SSD。

我想将存储容量增加一倍,达到 400 GB(纵向扩展数据库(。在 RDS 常见问题解答中:https://aws.amazon.com/rds/faqs/它显示"在增加存储容量的同时,数据库实例仍然可用"。这是否意味着我仍然可以在实例扩展时读取/写入实例?

同样在 RDS 常见问题解答中,它说当您"决定扩展或缩减数据库实例可用的计算资源时,在修改数据库实例类时,您的数据库将暂时不可用。这段不可用的时期通常只持续几分钟。计算资源指的是什么?(实例类或存储类型(?这是否意味着在计算资源扩展或缩减时我将无法读取/写入数据库实例?

是的,在扩展存储时,RDS 实例仍然可用,您可以读/写,但如前所述,在更改过程中性能可能会下降。

"计算资源"是指实例类。如果更改实例类,则会触发一小段不可用期。

我相信这里实际发生的事情与数据库版本升级期间基本相同:

  1. 升级/调整备用数据库大小
  2. 将备用数据库提升为主数据库
  3. 升级/调整主数据库的大小,该主数据库将成为新的备用数据库

RDS 实例将在短时间内(通常不到 2 分钟(不可用,因为步骤 #2 中的 DNS 更改了将备用实例提升为主实例。

最新更新