当前位置: 首页 > 知识库问答 >
问题:

极光复制品滞后远高于报道

阎德辉
2023-03-14

我们的应用程序使用Amazon RDS Aurora的reader和writer实例。AWS仪表板显示副本延迟持续约为20ms。然而,我们在阅读器上看到的旧结果是在主机上提交后90ms以上,在某些情况下至少高达170ms。

当执行CRUD操作时,我们的应用程序提交数据,然后向客户端发出HTTP重定向以加载新数据。重定向时的网络周转记录在客户端上,通常至少为90ms。我们正在记录应用服务器上的提交时间和读取时间,并看到大约170ms的差异。旧数据不断出现。

在Aurora之前,我们有一个标准的MySQL复制设置,其中的框功能要弱得多,从来没有这个问题。

如有任何帮助,我们将不胜感激。

谢谢你,

共有1个答案

商焕
2023-03-14

如果您确实关心强一致性,则应该向writer(RW集群endpoint)发出查询。在这一点上,确实令人担忧的是,您看到的是陈旧的数据,而副本滞后度量没有捕获它。为了对该特定部分进行排序,我建议使用AWS Aurora打开一个支持案例。

 类似资料:
  • 我有一个很大的数据库(~250GB)在极光得到很多插入。只有一个实例,所以我想创建一个副本以备冗余。当我们进行夜间快照时,我们更希望有一个更容错的系统,而且使用aurora副本似乎可以提供自动故障转移。 我的问题:当我使用控制台并创建副本时,具体会发生什么?是否会出现一个新实例并开始从主实例中提取数据?这会影响数据库性能吗?我敢肯定,要等一段时间,副本才会“迎头赶上”,加载250GB;我怎么知道什

  • 我有表1 我需要将其转换为表2 条件是如果<code>$“类型”===“打开” 我找到了应该复制的行 但不知道如何添加行。特别是如果它们基于滞后值。对于当前的一个,我可能会列出列表 并像在这里展示的那样爆炸它们,但是当涉及到滞后行时,我又迷失了。 有什么建议吗?我正在使用火花2.2。案例类可以吗?

  • 我们有一个AWS Aurora数据库位于一个包含所有生产数据的实例上。我希望能够对这些数据执行分析,而不是在我们的生产环境中执行分析,因此我希望将每天的生产数据复制到另一个完全不同实例的AWS Aurora数据库中。在这个“Analytics”数据库中,我将构建所有需要的视图和存储过程,以聚合需要存储的任何转换数据。 一开始我想创建一个极光复制品,但当然那是只读的。我需要在生产环境之外找到一种方法

  • 一、基础配置 第一步:创建极光账号 如没有极光账号,需要创建极光推送账号及应用,获得AppKey和Master Secret 两个参数。如下图所示: 第二步:在智能触达中配置极光账号 在诸葛「智能触达→设置→触达渠道→推送消息」中,找到「极光推送」,填入上一步中得到的AppKey和Master Secret参数并完成开通。 第三步:确认SDK中添加推送逻辑代码 实现推送功能,需要SDK从客户端获得

  • 我在我的一个活动中使用了Android设计支持库中的BottomNavigationView,以及每个导航项的片段。 每次我在栏上选择一个项目时,我都会进行一个片段交易,就像下面的片段一样(为了简洁起见,删除了代码的某些部分): 问题是...底部栏动画变得超级滞后,只有在片段完全加载并显示在屏幕上后才会完成。 这个问题并不完全是新问题,因为在使用导航菜单时也会发生,但至少可以通过使用抽屉布局来解决

  • 我正在用Apache Storm 1.1.2和Kafka0.11在Java9中构建一个Spring应用程序 我注意到,在高负载(每秒2500条消息)下,Kafka喷口有一个非常高的滞后。Kafka喷口有一个平行性提示3。滞后几乎等于喷口提交的偏移。 这个滞后设置了拓扑每秒可以摄取的最大消息量的上限,这并不是很大。有人知道解决这个问题的办法吗? 更新:我还注意到,即使有10个工作者和4个并行性提示,