Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Auszug

...

hidden

...

Definition

Menüaufruf: (Konfiguration) - (Datenbank)

Als Ergänzung zur vorhandenen Jobsteuerung gibt es  Job-Warteschlange. Jobs können über die Jobsteuerung einer Warteschlange hinzugefügt werden.
Ist ein Job einer Queue zugewiesenen hat dies folgende Auswirkungen:

Mit Hilfe der Job-Warteschlange können Überschneidungen in den Jobläufen verhindert werden. Jobs innerhalb der gleichen Job-Warteschlange werden nicht parallel ausgeführt.

Anwendungsfälle:

Beispiel 1:

Job A und Job B greifen auf gleiche Datenbankobjekte zu und sind zeitlich sehr eng getaktet. Job A läuft vor Job B. Job A benötigt nun in einem Lauf mehr Zeit und überschneidet sich somit im Startzeitpunkt von Job B. Somit fängt Job B parallel auch an zu laufen. Der Zugriff auf gleiche Datenbankobjekte kann dann zu einem Deadlock in der Datenbank führen.

→ Lösung : Job A und Job B bekommen die gleiche Job Wartschlange zugewiesen. Somit startet Job B erst, wenn Job A beendet ist

Beispiel 2:

Es gibt einen Job A, der jede Minute ausgeführt wird (z.B. für den Versand von Emails). Ein Job B läuft 2 x täglich. Die beiden Jobs sollen nicht paralell laufen.

→ Lösung: Job A und Job B bekommen die gleiche Job Warteschlange zugewiesen. Somit setzt Job A aus, solange Job B läuft.

true

Nuclos Job-Warteschlange: Jobs serialisieren, Deadlock, parallele Ausführung verhindern, Jobsteuerung, Queue.

globe with meridians Sprache: Deutsch · English

light bulb Job-Warteschlange

Jobs serialisieren – Warteschlangen verhindern parallele Läufe und Deadlocks.

Status
colourGreen
titleKonzept
Status
colourBlue
titleAdministrator
Status
colourGreen
titleStand: Jul 2026
Status
colourGrey
titlegilt fuer Nuclos 4.2026.x

Panel
bgColor#F4F5F7

Auf dieser Seite

Inhalt
maxLevel2
minLevel2

Die Job-Warteschlange ergänzt die Jobsteuerung: Jobs derselben Warteschlange laufen nicht parallel, sondern nacheinander. So werden Überschneidungen und Deadlocks vermieden.

Anwendungsfälle

  • Zwei eng getaktete Jobs greifen auf dieselben Datenbankobjekte zu – überschneiden sie sich, droht ein Deadlock. Gleiche Warteschlange → Job B startet erst nach Job A.
  • Ein minütlicher Job A und ein zweimal täglicher Job B sollen nie gleichzeitig laufen – gleiche Warteschlange → A setzt aus, solange B läuft.

Konfiguration

Konfiguration

...

  1. Bei Bedarf eine neue Job-Warteschlange anlegen.
  2. In der Jobsteuerung dem Job die Warteschlange zuweisen.

Verwandte Seiten

gear Jobsteuerung


Jobs.

Öffnen →

:

Image RemovedImage RemovedImage Removed

Schritt 2: Job der Warterschlange zuweisen

Image RemovedImage RemovedImage Removed