在执行任务之前,您可以针对任务节点的数据库设置优先级,当数据库上并发执行的任务数超过设置的额度时,将会按照优先级队列的方式排队执行任务,先执行优先级高的任务。同时,您还可以开启任务失败重跑功能,开启后,当任务失败时会自动重新执行。
设置任务执行的优先级
说明
任务优先级仅在任务排队执行时生效。
设置任务的最大并发数。超过设置的并发任务额度时,DMS将会按照优先级的方式排队执行任务,否则会直接执行。
单击监控与保障,在并发配置页签下,单击新增。
配置资源类型、资源、资源限额等并发参数信息,并单击确认。
例如,资源限额设置为20时,表示指定的数据库上只能同时运行最多20个任务流。
说明资源限额指限制数据库上同时运行任务流的最大数目。
若运行的任务流数目超过设置的资源限额,将按照优先级队列方式,排队运行任务流。
优先级的设置范围为1~10,数字越大优先级越高。如果任务在排队等待时间超过任务节点设置的最大等待时间,任务将停止排队并被标记为运行失败。
在任务流列表页面,单击目标任务名称,进入任务详情页面。
双击任务节点,进入节点配置界面。
单击页面右侧的高级设置,打开优先级配置开关。
根据您的实际业务需求调整任务优先级(设置范围:1~10)和最大锁等待时间。
说明优先级的设置范围为1~10,数字越大优先级越高。如果任务在排队等待时间超过任务节点设置的最大等待时间,任务将停止排队并被标记为运行失败。
设置任务节点重跑
在任务流列表页面,单击目标任务名称,进入任务详情页面。
双击任务节点,进入节点配置界面。
单击页面右侧的高级设置,开启任务失败重跑开关(默认关闭)。
根据您的实际业务需求调整最大重跑次数(设置范围:1~100)和重跑时间间隔(设置范围:1~1800s)。
说明重跑次数用完后,若当前节点任务还是执行失败,则需要您手动执行。
文档内容是否对您有帮助?