Databricks Jobs Einstellungen für Warteschlangen und Gleichzeitigkeit
Dieser Artikel enthält Anweisungen und Empfehlungen zum Konfigurieren erweiterter Einstellungen in Databricks-Aufträgen.
Aktivieren der Warteschlange für Auftragsausführungen
Hinweis
Die Warteschlange ist standardmäßig für Aufträge aktiviert, die nach dem 15. April 2024 über die Benutzeroberfläche erstellt wurden.
Um zu verhindern, dass Ausführungen eines Auftrags aufgrund von Parallelitätsgrenzwerten übersprungen werden, können Sie die Warteschlange für den Auftrag aktivieren. Wenn die Warteschlange aktiviert ist, wird die Ausführung für bis zu 48 Stunden in die Warteschlange eingereiht, wenn keine Ressourcen für einen Auftragsausführung verfügbar sind. Wenn Kapazitäten verfügbar sind, wird die Einreihung des Auftrags in die Warteschlange aufgehoben und der Auftrag wird ausgeführt. In die Warteschlange eingereihte Ausführungen werden in der Ausführungsliste für den Auftrag und der Liste der letzten Auftragsausführungen angezeigt.
Eine Ausführung wird in die Warteschlange eingereiht, wenn eine der folgenden Grenzwerte erreicht ist:
- Die maximale Anzahl gleichzeitig aktiver Ausführungen im Arbeitsbereich
- Die maximale Anzahl gleichzeitiger Ausführungen der
Run Job
-Aufgabe im Arbeitsbereich - Die maximale Anzahl gleichzeitiger Ausführungen des Auftrags
Die Warteschlange ist eine Eigenschaft auf Auftragsebene, in die nur Ausführungen für den jeweiligen Auftrag gestellt werden.
Um Warteschlangen zu aktivieren oder zu deaktivieren, wählen Sie Erweiterte Einstellungen und dann im Seitenbereich Auftragsdetails die Umschaltfläche Warteschlange aus.
Konfigurieren der maximalen Anzahl gleichzeitiger Ausführungen
Standardmäßig beträgt die maximale Anzahl der gleichzeitigen Ausführungen für alle neuen Aufträge 1.
Wählen Sie unter Erweiterte Einstellungen die Option Gleichzeitige Ausführungen bearbeiten aus, um die maximale Anzahl paralleler Ausführungen für diesen Auftrag festzulegen.
Azure Databricks überspringt die Ausführung, wenn der Auftrag beim Versuch zum Start einer neuen Ausführung bereits seine maximale Anzahl aktiver Ausführungen erreicht hat.
Setzen Sie diesen Wert höher als 1, um mehrere gleichzeitige Ausführungen desselben Auftrags zu ermöglichen. Dies ist beispielsweise nützlich, wenn Sie Ihren Auftrag in regelmäßigen Abständen auslösen und es ermöglichen möchten, dass sich aufeinanderfolgende Ausführungen überschneiden oder mehrere Ausführungen ausgelöst werden, die sich durch ihre Eingabeparameter unterscheiden.