开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

大数据计算MaxCompute暂停跟空跑调度的区别是什么,补数据的时候会真实跑数据吗?

大数据计算MaxCompute暂停跟空跑调度的区别是什么,补数据的时候会真实跑数据吗?image.png

展开
收起
真的很搞笑 2024-01-03 23:37:49 67 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    暂停和空跑调度在MaxCompute中是两种不同的调度方式。暂停是指任务在某个特定时间点被暂时停止,等待特定的条件满足后再恢复执行;而空跑调度则是指任务在没有数据的情况下仍然按照设定的调度频率进行运行。对于补数据的情况,当需要补充历史或未来一段时间的数据时,可以选择使用补数据功能。在这个过程中,系统会将MySQL的增量数据写入到对应的时间分区。如果代码中使用了调度参数,这些参数会根据补数据选择的业务时间自动进行替换。因此,我们可以理解为,补数据的过程中并不会真实地跑数据,而是通过读取增量数据并写入到相应的时间分区来完成数据的补充。

    2024-01-04 13:41:06
    赞同 展开评论 打赏
  • MaxCompute暂停和空跑调度的区别主要在于任务的执行状态。

    1. 暂停:当一个MaxCompute任务被暂停时,该任务将不再执行,但不会释放资源。如果需要恢复任务的执行,可以手动或通过API调用来启动任务。暂停任务通常用于调试、检查日志或者等待其他任务完成后再执行。

    2. 空跑调度:空跑调度是指在没有实际数据的情况下,让MaxCompute任务模拟执行的过程。这种情况下,任务会按照预定的流程执行,但不会消耗实际的资源和数据。空跑调度通常用于测试任务的正确性、性能调优或者验证代码逻辑。

    在补数据的时候,如果选择了空跑调度,那么任务会模拟执行,但实际上不会真实跑数据。这样可以节省资源和成本,同时确保任务的正确性和稳定性。

    2024-01-04 10:08:10
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

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