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 fila de execuções de trabalho
Observação
O enfileiramento está 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 o enfileiramento para o trabalho. Quando o enfileiramento estiver habilitado, a execução será enfileirada por até 48 horas se não houver recursos disponíveis para executar o trabalho. Quando a capacidade está disponível, a execução do trabalho é desenfileirada e executada. As execuções em fila são exibidas na lista de execuções do trabalho e na lista de execuções de trabalho recentes.
Uma execução é enfileirada quando um dos seguintes limites é atingido:
- O máximo de ativos simultâneos é executado no espaço de trabalho.
- O máximo de
Run Job
tarefas simultâneas é executado no espaço de trabalho. - O máximo de execuções simultâneas do trabalho.
Enfileiramento é uma propriedade de nível de trabalho que as filas são executadas somente para esse trabalho.
Para habilitar ou desabilitar o enfileiramento, 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 em Editar execuções simultâneas em Configurações avançadas para definir o número máximo de execuções paralelas desse trabalho.
O Azure Databricks ignorará 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 com base em um agendamento frequente e quiser habilitar a sobreposição das execuções consecutivas ou se quiser acionar várias execuções que tenham diferença nos parâmetros de entrada.