代码之家  ›  专栏  ›  技术社区  ›  Marc

通过向Aurora DB添加读取副本来处理更高的读取负载

  •  0
  • Marc  · 技术社区  · 5 年前

    我们的系统正在经历更高的负载,这会导致数据库CPU增加,并且随着系统流量的增加,队列深度也会增加。

    这个系统实际上是一个我们每天同步的读取数据库。向该系统添加读取副本是否有助于扩展数据库并处理增加的读取负载?据我所知,Aurora会自动分配负载,对吗?

    我们正在使用一个名为db的Aurora Postgres实例。t3。中等的

    0 回复  |  直到 5 年前
        1
  •  2
  •   Mark B    5 年前

    向该系统添加读取副本是否有助于扩展数据库 以及处理增加的读取负载?

    如果数据库CPU确实是您的瓶颈,那么添加一个读取副本并将一些读取分发给它应该会有所帮助。

    据我所知,Aurora会自动分配负载,对吗?

    不是真的。它提供了一个DNS负载平衡的只读端点。只要将数据库连接配置为将该端点用于只读查询,那么它们就应该公平分布。

    推荐文章