使用 Amazon 的 RDS 只读副本

使用 Amazon 的 RDS 只读副本

我对拥有 Amazon RDS 的“读取副本”可能带来的读取性能提升很感兴趣。在尝试之前,我想更清楚地了解一些事情。

  1. 创建只读副本后,这会对我的应用程序产生什么影响?这些好处是在 AWS 后台实现的吗?还是我需要为我的应用程序编写逻辑以知道它可以从这个新的副本实例读取?
  2. 它提到了“短暂的 I/O 中断”,可能持续长达一分钟这里这是否意味着我的生产应用程序最多一分钟内“停滞”?有人经历过比这更长时间的情况吗?
  3. 我还应该注意其他什么风险吗?

谢谢您的帮助。

答案1

创建只读副本后,这会对我的应用程序产生什么影响?这些好处是在 AWS 后台实现的吗?还是我需要为我的应用程序编写逻辑以知道它可以从这个新的副本实例读取?

您需要修改应用程序以将部分或全部 SQLSELECT查询发送到新的副本。

这里提到了“短暂的 I/O 中断”,这种中断最多可持续一分钟。这是否意味着我的生产应用程序最多一分钟内处于“停滞状态”?有人经历过比这更长时间的情况吗?

我还没见过超过一分钟的情况。如果您运行的是多可用区 RDS,则不会发生这种情况。

相关内容