当前位置:  开发笔记 > 编程语言 > 正文

AWS - Aurora副本

如何解决《AWS-Aurora副本》经验,为你挑选了1个好方法。

场景:

我有两个读者 - 极光复制品.

我打电话给我的系统(高负载)

我看到只有一个副本工作在99.30%,但另一个副本没有做任何事情

为什么?,是因为这第二个副本只是为了防止第一个故障?,不可能让两者共享负载?



1> 小智..:

在RDS控制台中,您应该能够查看3个实例中的每个实例

    aurora-databasecluster-xxx.cluster-yyy.us-east-1.rds.amazonaws.com:3306

    zz0.yyy.us-east-1.rds.amazonaws.com:3306

    zz1.yyy.us-east-1.rds.amazonaws.com:3306

如果查看群集选项卡,您将看到两个端点,第二个端点如下:aurora-databasecluster-xxx.cluster-ro-yyy.us-east-1.rds.amazonaws.com

Aurora允许您显式获取特定的只读副本.这将允许一组只读节点用于OLTP性能,另一组用于数据分析 - 长时间运行的查询不会影响性能.

如果使用-ro端点,它应该平衡所有只读节点,或者您可以让代码获取只读连接字符串列表并执行自己的随机函数.我本以为ro会更好......但我还不熟悉它们的负载平衡技术(最少连接,循环等)

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有