Bedingungen für einen Bestandssperrenkonflikt

In diesem Abschnitt sind die Bedingungen beschrieben, die zu einem Bestandssperrenkonflikt führen.

Die drei folgenden Bedingungen müssen zusammen vorliegen, um einen Sperrenkonflikt aufgrund eines hohen Bestands auszulösen:

  • Eine ausreichend hohe Anzahl gleichzeitiger Transaktionen, die Bestandssperren erfordern
  • Ausreichend lange Haltezeiten für die Bestandssperre
  • Vorhandensein einiger allgemeiner Bestandsartikel (SKU) in den Aufträgen der gleichzeitig ausgeführten Transaktionen

Wenn das Transaktionsvolumen gering ist und nur eine Transaktion ausgeführt wird, tritt bei dieser Transaktion kein Bestandssperrenkonflikt auf. Die Wahrscheinlichkeit eines Bestandssperrenkonflikts steigt mit der Anzahl der gleichzeitig ausgeführten Bestandsverarbeitungstransaktionen (z. B. Auftragserstellung, Terminierung, Freigabe).

Die Auswirkungen eines Sperrenkonflikts können minimal sein, wenn die Haltezeiten der Sperren sehr kurz sind. Geblockte Transaktionen rufen den zu verarbeitenden Artikel am Ende ab und sperren ihn.

Liegen keine allgemeinen SKUs vor, können alle gleichzeitig ausgeführten Transaktionen Artikel verarbeiten, ohne sie zu blockieren.