常见的几处优先级:
- DataWorks上调度任务实例的优先级(数值越大,优先级越高。可理解为任务在项目中调度集群的优先级。“运维中心”-“实例属性”可查看。)
- 基线的优先级(取值[1,3,5,7,8],数值越大,优先级越高。)
- MaxCompute上SQL任务的优先级(取值[1-9],数值越小,优先级越高。后续会转化为priority参数。可理解为任务在计算集群上的优先级。LogView中可查看。)
- MaxCompute中Instance的优先级(数值越小,优先级越高。)
联系:
- 8级基线对应1级SQL任务,高优先级。
- DataWorks上调度任务实例对应一个MaxCompute的Instance,但值相反。
- 一般来说,基线的优先级高意味着DataWorks上任务调度优先级和MaxCompute上SQL计算任务优先级都会高。
优先级的调整方式:
SQL任务优先级调整方式:
在执行SQL最前面加入:set odps.instance.priority=8;
基线优先级调整方式(默认1,包年包月的工作空间才可修改):
注意:基线优先级可以上推至odps计算任务优先级(也对应为instance的优先级),基线等级越高调度优先级越高,数值较高的基线将被优先调度。
DataWorks百问百答历史记录 请点击这里查看>>
更多DataWorks技术和产品信息,欢迎加入【DataWorks钉钉交流群】