oceanbase 异地备份中心网络延时问题讨论

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】oceanbase异地备份中心2000KM,数据库延时最大支持多少毫秒。
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

用户问题: 在生产环境中,OceanBase 异地备份中心距离约2000公里,想了解这种情况下,数据库操作的最大支持延时是多少毫秒?

首先,OceanBase 对于异地备份中心的网络延迟有一定的容忍度,但具体的数值取决于多个因素,包括但不限于网络质量、带宽、网络抖动情况、以及 OceanBase 集群的具体配置。通常情况下,OceanBase 能够较好地处理几毫秒到几十毫秒的网络延迟,但如果延迟过高,可能会导致同步复制性能下降或出现其他问题。对于2000公里的距离,建议网络延迟保持在50ms以下,理想情况下不超过20ms,以确保系统的稳定性和性能。

为了更好地理解您的具体情况并提供准确的建议,推荐使用 obdiag 工具来收集相关日志信息,特别是与主备库延迟有关的日志,这将有助于我们评估当前的网络延迟对系统的影响。

日志采集场景: 主备库延迟
日志采集命令: obdiag gather scene run --scene=observer.delay_of_primary_and_backup

请运行上述命令收集相关信息,并将日志压缩包发送给我们,我们将进一步分析日志以帮助您优化系统配置。此外,请您提供一些额外的信息:

  1. 当前主备库之间的实际网络延迟是多少?
  2. 您的 OceanBase 版本是多少?
  3. 备份中心是否配置了异步复制还是同步复制?
  4. 是否已经观察到了由于网络延迟引起的任何特定问题,如复制延迟、性能下降等?
  5. 网络环境是否有波动,例如是否存在较大的网络丢包率?

这些信息将有助于我们更准确地评估并解决您的问题。

附上敏捷诊断工具 obdiag 使用帮助链接

1 个赞