抽取obmysql表一千万的数据的时候 会报连接已被对方重设的报错

【 使用环境 】r测试环境
【 OB or 其他组件 】
【 使用版本 】5.7.25.OceanBase-v4.2.1.10
【问题描述】抽取obmysql表一千万的数据的时候 会报连接已被对方重设的报错,抽取40w的数据量的数据不会报错,报错日志中有heartbeat timed out after …
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

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

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

针对您遇到的“连接被重置”错误,尤其是错误日志中提到“heartbeat timed out”的情况,这通常指示存在网络连接不稳定或心跳超时的问题。为了解决这个问题,首先我们需要收集更多关于当前环境下的信息来确定问题的具体原因。建议使用 obdiag 工具进行日志采集,以便我们能够进一步分析。

日志采集场景: 断链接场景的根因分析
日志采集命令: obdiag gather scene run --scene=observer.disconnection

此外,请根据下面的问题提供更多信息,以帮助我们更准确地定位问题:

  1. 您能否描述一下该问题出现的频率?是一直存在还是偶尔发生?
  2. 在执行抽取操作之前,是否有对网络配置或数据库参数进行过任何修改?
  3. 能否提供一下 obproxy 和 observer 的版本信息?
  4. 是否尝试过增加心跳超时时间(heartbeat timeout)设置?如果尝试过,设置为什么值?
  5. 在同一时间段内,其他客户端是否也遇到了类似的问题?

请您先执行上述命令,将采集到的日志文件打包发送给我们。同时,也请根据以上问题提供相关信息。这将有助于我们更快地找出问题的原因并提供解决方案。感谢您的配合!

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

使用的是obdumper工具么

是公司自己的工具

是否过防火墙,有没有设置长连接这些

连接使用的是2883端口还是2881?
使用该工具导出mysql会存在这种问题么