OB 集群时间不一致,会不会影响数据库正常使用?

【 使用环境 】 测试环境
【 OB 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

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

6 个赞

时间不一致确实可能影响 OceanBase 集群的正常使用,特别是涉及到分布式事务处理时,时间同步问题可能导致数据一致性问题或事务超时等异常情况。为了更准确地诊断您的问题,建议您先使用 obdiag 工具进行日志采集,这样我们可以从日志中找到更多线索。

日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base

请您运行上述命令,将采集到的日志提供给我们以便确认问题所在。

为了更好地帮助您,还需要您提供以下信息:

  1. 您的 OceanBase 集群中有多少个节点?
  2. 能否确认各个节点的时间偏差范围是多少?
  3. 您是否有配置 NTP 或者其他时间同步服务来保持集群中的时间一致?
  4. 您是否观察到具体的错误信息或异常表现,例如 SQL 执行失败、事务超时等?
  5. 您可以提供最近一次出现问题时的具体时间和操作吗?

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

4 个赞

OB 极度依赖集群统一时间,时间不同步会导致同步异常、查询错乱、乱切换节点,练习和生产都必须统一时间

3 个赞

你这样发 是在刷积分 如果恶意刷积分 会被禁言的

1 个赞

学到了

是的,对于分布式数据库,时间必须一致,否则会出问题的。