【发布时间】:2020-12-11 06:30:54
【问题描述】:
我目前有一个使用 MySQL RDS 数据库的 EC2 实例。它们都在同一个区域,但在不同的可用区。目前我的应用程序遇到了一点延迟,我的直觉是这是由于这个原因。
如何更改我的 RDS 数据库的 AZ 以加快我的应用程序?
我在本地运行相同的应用程序,而且速度明显更快。
【问题讨论】:
标签: mysql amazon-web-services amazon-ec2 amazon-rds latency
我目前有一个使用 MySQL RDS 数据库的 EC2 实例。它们都在同一个区域,但在不同的可用区。目前我的应用程序遇到了一点延迟,我的直觉是这是由于这个原因。
如何更改我的 RDS 数据库的 AZ 以加快我的应用程序?
我在本地运行相同的应用程序,而且速度明显更快。
【问题讨论】:
标签: mysql amazon-web-services amazon-ec2 amazon-rds latency
要更改可用区,请将您的 RDS 修改为多可用区,然后通过故障转移执行重启并将其修改回单可用区。
【讨论】:
您可以在需要的 AZ 中创建只读副本,将其提升为主并删除旧的主。
【讨论】:
如果您的应用程序读取量很大,您可以在其他可用区添加更多读取器端点。
如果您的 RDS 是单实例并且与 EC2 实例位于不同的可用区,则您需要拍摄快照并再次创建实例以更改可用区。
【讨论】: