Partilhar via


Configurações de enfileiramento e simultaneidade de trabalhos do Databricks

Este artigo contém instruções e recomendações para definir configurações avançadas em trabalhos do Databricks.

Habilitar o enfileiramento de execuções de trabalho

Nota

O enfileiramento é habilitado por padrão para trabalhos criados por meio da interface do usuário após 15 de abril de 2024.

Para evitar que execuções de um trabalho sejam ignoradas devido a limites de simultaneidade, você pode habilitar a fila para o trabalho. Quando a fila está habilitada, a execução é enfileirada por até 48 horas se os recursos não estiverem disponíveis para uma execução de trabalho. Quando a capacidade está disponível, a execução do trabalho é retirada da fila e executada. As execuções em fila são exibidas na lista de execuções para o trabalho e na lista de execuções recentes de trabalho.

Uma execução é enfileirada quando um dos seguintes limites é atingido:

  • O máximo de ativos simultâneos é executado no espaço de trabalho.
  • A tarefa simultânea Run Job máxima é executada no espaço de trabalho.
  • O máximo de execuções simultâneas do trabalho.

Enfileiramento é uma propriedade de nível de trabalho que enfila é executada apenas para esse trabalho.

Para habilitar ou desabilitar a fila, clique em Configurações avançadas e clique no botão de alternância Fila no painel lateral Detalhes do trabalho.

Configurar o máximo de execuções simultâneas

Por padrão, o máximo de execuções simultâneas para todos os novos trabalhos é 1.

Clique Editar execuções simultâneas em Configurações avançadas para definir o número máximo de execuções paralelas deste trabalho.

O Azure Databricks ignora a execução se o trabalho já tiver atingido seu número máximo de execuções ativas ao tentar iniciar uma nova execução.

Defina esse valor como maior que 1 para permitir várias execuções simultâneas do mesmo trabalho. Isso é útil, por exemplo, se você acionar seu trabalho em um cronograma frequente e quiser permitir que as execuções consecutivas se sobreponham ou acionem várias execuções que diferem por seus parâmetros de entrada.