Tarefas: suspender automaticamente execuções de tarefas com falha

Atenção

Essa mudança de comportamento está no pacote 2023_08.

Para saber o status atual do pacote, consulte Histórico do pacote.

O comportamento do parâmetro SUSPEND_TASK_AFTER_NUM_FAILURES é o seguinte:

Antes da mudança:

Por padrão, o parâmetro SUSPEND_TASK_AFTER_NUM_FAILURES é definido como 0. Ou seja, as execuções de tarefas com falha não são suspensas por padrão. Para suspender automaticamente as execuções de tarefas com falha, você precisa configurar o parâmetro com um valor maior que 0.

Após a mudança:

Por padrão, o parâmetro SUSPEND_TASK_AFTER_NUM_FAILURES é definido como 10. Ou seja, as execuções de tarefas são suspensas automaticamente após 10 execuções consecutivas de tarefas falharem ou atingirem o tempo limite. Você pode retomar as tarefas com falha a qualquer momento após a suspensão. Esta alteração se aplica a todas as tarefas novas e existentes. Você pode substituir a configuração por 0 ou outro número de falhas definindo o parâmetro no nível da conta, do banco de dados, do esquema ou da tarefa.

Para visualizar as tarefas que são suspensas automaticamente, verifique a coluna STATE para tarefas FAILED_AND_AUTO_SUSPENDED na função de tabela TASK_HISTORY TASK_HISTORY (Information Schema) ou na exibição Exibição TASK_HISTORY TASK_HISTORY (Account_Usage).

É recomendável que você corrija as tarefas com falha antes de retomá-las.

Ref: 1412