代码之家  ›  专栏  ›  技术社区  ›  Jonathas Hortense

为什么我的一个RDS MySQL实例支持65536GiB的存储,而另一个不支持?

  •  0
  • Jonathas Hortense  · 技术社区  · 4 年前

    (db.r5.4xlange MySQL 5.7.26-创建日期:2020年7月8日星期三13:03:37)

    修改页面的“已分配存储”部分显示: This instance supports multiple storage ranges between 100 and 65536 GiB.


    实例2 (db.r5.4xlange MySQL 5.7.26-创建日期:2020年7月8日星期三12:32:03)

    修改页面的“分配存储”部分显示:此实例支持14650到16384 GiB之间的多个存储范围。

    • 此实例即将达到16384 GiB,我需要增加它。

    • 我从一个旧实例的快照中重新创建了这个实例(我们实际上正面临这个问题),看看这是否能解决问题,但是没有成功。


    有人能告诉我为什么我不能将instance-2的存储增加到16384 GiB以上吗?

    1 回复  |  直到 4 年前
        1
  •  1
  •   Chris Williams Tihomir Paskalev    4 年前

    You can't make further storage modifications until six (6) hours after storage optimization has completed on the instance. . 在恢复实例后,您是否等待了6个小时才尝试修改?

    更多可用信息 here

        2
  •  0
  •   chakatz    4 年前

    如果你正在使用 innodb_file_per_表格

    搜索 16GB有限实例正在使用的。如果innodb_file_per_table设置为1,这就是限制的原因。

    对于Amazon RDS MySQL DB实例,最大配置存储 限制将表的大小限制为最大16 TB 使用InnoDB file per table表空间。这一限制也限制了 系统表空间的最大大小为16 TB。InnoDB公司 默认情况下为Amazon RDS MySQL DB实例设置。

    https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.KnownIssuesAndLimitations.html#MySQL.Concepts.Limits.FileSize