任务:自动暂停运行失败的任务

注意

此行为变更在 2023_08 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

参数 SUSPEND_TASK_AFTER_NUM_FAILURES 的行为如下:

变更前:

默认情况下,参数 SUSPEND_TASK_AFTER_NUM_FAILURES 设置为 0。也就是说,默认情况下,系统不会暂停运行失败的任务。要自动暂停失败的任务运行,需要将该参数设置为大于 0 的值。

变更后:

默认情况下,参数 SUSPEND_TASK_AFTER_NUM_FAILURES 设置为 10。也就是说,在连续 10 次任务运行失败或超时后,任务运行将自动暂停。暂停后,您可以随时恢复失败的任务。此更改适用于所有新任务和现有。您可以通过在账户、数据库、架构或任务级别设置参数来替换该设置为 0 或其他数量的失败。

要查看自动暂停的任务,请在 TASK_HISTORY TASK_HISTORY 表函数 (Information Schema) 或 TASK_HISTORY 视图 TASK_HISTORY 视图 (Account_Usage) 中检查 FAILED_AND_AUTO_SUSPENDED 任务的 STATE 列。

建议先修复失败的任务运行,然后再恢复它们。

参考:1412

语言: 中文