开发者社区> 问答> 正文

客户询问两个关于MaxCompute任务执行资源的问题,一是某个SQL作业使用online模式...

已解决

客户询问两个关于MaxCompute任务执行资源的问题,一是某个SQL作业使用online模式,为何在5分钟后失败,标准设定是10分钟后才会失败;二是为什么一个MAP任务在凌晨两点五十分才开始执行,而其它同时期提交的任务则在凌晨两点四十五分就执行完成。

展开
收起
提个问题! 2024-09-28 13:12:04 6 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答

    对于第一个问题,运维工程师解释:sql任务默认使用Service Mode(online) ,有回退机制。如果service mode 失败,比如instance 个数超过1000、或者运行超过10分钟,就会退回以Offline模式重跑。也就是10分钟是一个条件,运行的instance超过1000个也是一个条件。运维工程师建议: 情况1:大数据量且不需要返回查询结果情况下,建议使用Offline模式; 情况2:online运行时间是不确认的,十分钟超时会回退到offline模式。 你们的数据表到亿级别,并且是insert overwrite 插入数据,运行结果插入数据表钟,并不需要返回结果。 所以建议走情况1,使用offline模式。 对于第二个问题,该作业在运行期间遇到了Worker节点网络异常的情况,任务被分配到这台机器运行,但是因为某些原因,该机器失联了。系统会尝试联系几分钟,多次尝试联系不上之后,会把instance任务重新在其他机器重新运行一遍。因此执行时间晚了分钟。运维工程师已经联系产研后台对问题worker机器进行诊断。

    2024-09-28 13:12:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载