mysql Amazon RDS中是否可以有5个以上的读取副本?

jchrr9hc  于 2023-06-21  发布在  Mysql
关注(0)|答案(6)|浏览(114)

Amazon RDS FAQ似乎建议您不能拥有超过5个副本。是否有变通方法?

kulphzqa

kulphzqa1#

不可以。Amazon只允许您创建最多5个副本,并且需要逐个启动。
如果您需要超过5个,您可以使用EC示例创建主从配置,然后您可以拥有任意多个副本。

vh0rcniy

vh0rcniy2#

目前有一种变通方法,允许拥有5个以上的读取副本-通过创建现有读取副本的读取副本。它仍然是每个DB最多5个读取副本,最多2层(因此总共最多30个读取副本)。
要使读复制副本具有读复制副本,必须打开自动备份:
http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.MySQL

whitzsjs

whitzsjs3#

对于大多数情况,五个读取副本就足够了。超过5个可能会影响性能。
放大技术:如果您使用的是m1.xlarge,则可以扩展到Quadrapule EXL,并使用5 RR获得更好的性能。
如果您的系统需要超过5个,您可以通过以下方式优化您的架构来解决这个问题:
P1)对数据库进行功能分区,并相应地读取副本
P2)将读取流量分流到Amazon ElastiCache和DynamoDB

rm5edbpk

rm5edbpk4#

一种RDS引擎类型- Aurora(适用于MySQL / PostgreSQL)最多支持15个读取副本https://docs.amazonaws.cn/en_us/AmazonRDS/latest/AuroraUserGuide/Aurora.Replication.html

jv2fixgn

jv2fixgn5#

10年后,RDS限制可以取消。在“可调节”列中查找“是”:

  • https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Limits.html#RDS_Limits.Limits

通常的注意事项适用于测量主服务器上的附加副本的性能影响。

xfb7svmp

xfb7svmp6#

请查看“Amazon RDS for MySQL,MariaDB and PostgreSQL allows you to add up to 15 read replicas to each DB Instance.”(适用于MySQL、MariaDB和PostgreSQL的Amazon RDS允许您向每个数据库示例添加多达15个读取副本)。

相关问题