Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Phasen einer OLTP-Transaktion

Die performance-relevanten Phasen einer OLTP-Transaktion sind:

  1. Netzlaufzeit bis zum Server

  2. Warten auf die Annahme der Transaktion durch BCAM

  3. Bearbeitung durch BCAM und Weiterleitung an die TP-Anwendung (z.B. openUTM)

  4. Warten auf Annahme durch openUTM

  5. Bearbeitungszeit der Transaktion, gesteuert durch openUTM mit folgenden Detailphasen:

    1. CPU-Bedarf durch die Anwendung / durch openUTM
      (mit Warten auf CPU-Zuteilung)

    2. Ein-/Ausgabe-Bearbeitung in der Anwendung / in openUTM
      (mit Warten auf das Ende der Ein-/Ausgabe)

    3. Warten auf Auftragsannahme durch Datenbank-Tasks

    4. CPU-Bedarf durch Datenbank-Aktivitäten
      (mit Warten auf CPU-Zuteilung)

    5. Bearbeitung der Ein-/Ausgabe in der Datenbank-Task

    Diese Detailphasen können mehrfach auftreten

  6. Senden der Antwort an BCAM

  7. Warten auf die Annahme der Antwort durch BCAM

  8. Bearbeitung durch BCAM

  9. Übergabe der Ausgabedaten für den Netztransfer

  10. Netzlaufzeit bis zum Client

Nur die Phasen 3 - 9 können mit BS2000-Mitteln (im Wesentlichen mit openSM2, siehe Handbuch "openSM2" [18]) messtechnisch erfasst werden.

Für die Phase 2 liefert BCAM einen Indikator über mögliche zeitliche Verzögerungen. openSM2 stellt im Messprogramm BCAM-Connection die von BCAM erfassten Zeiten grafisch dar:

Bild 15: BCAM-Zeiten

Folgende Zeiten entsprechen sich:

INPROC: Phasen 3 und 4

INWAIT: Phase 4

REACT: Phasen 5 - 7

OUTPROC: Phasen 8 und 9