开发者社区 问答 正文

数据集成任务跑一部分,中间报错读取数据库失败。

已解决

数据集成任务跑一部分,中间报错读取数据库失败。同步任务日志关键信息:Query exceeded maximum time limit of 1800000.00ms。

展开
收起
阿里云服务支持 2022-12-02 11:19:26 395 分享 版权
1 条回答
写回答
取消 提交回答
  • 官方回答

    该错误是查询ADB数据超时,原因是ADB对SQL查询执行设置有超时时间,该SQL执行时间超过了阈值。可以添加Hint指定该SQL的超时时间 例如:/+query_timeout=7200000/ select XXX

    注:需要使用脚本模式的querySQL,reader使用querySQL配置一下, querySQL里面直接select需要查询的列,把hint参数加在select前面,脚本模式可参考: MySQL Reader

    2022-12-02 13:14:28
    赞同 展开评论