OMS-Monitor 
Im Benutzermenü Performance des DBA Cockpit finden Sie eine Anzeige von Informationen zu Ereignissen der OMS-Zwischenschicht und liveCache-Basisschicht pro Datenbankprozedur seit dem letzten Start des liveCache-Monitoring.
Öffnen Sie das DBA Cockpit (Transaktion DBACOCKPIT) und wählen Sie .
Speicheranalyse: Wenn diese Statusanzeige grün ist, läuft die Speicheranalyse (Siehe auch: liveCache-Alert-Monitor, Monitor).
liveCache-Monitor: Wenn diese Statusanzeige grün ist, ist das liveCache-Monitoring aktiviert.
Folgende Anzeigen stehen Ihnen für die Datenbankprozeduren zur Verfügung:
Laufzeit
Objektzugriffe
Import/Export-Streams
Speicheranalyse
Transaktionszähler
Kostenüberblick
Gesamtsicht
Sie erhalten unter anderem folgende Analysedaten zur Laufzeit einer Datenbankprozedur:
Spalte |
Erläuterung |
|---|---|
Max./Min./Ø Laufzeit |
Maximale, minimale, durchschnittliche Laufzeit in Millisekunden |
GUID |
GUID des Objekts, das die Methoden definiert |
Max./Min./Ø Wartezeit |
Maximale, minimale, durchschnittliche Wartezeit auf omsNewConsistentV |
Sie erhalten unter anderem folgende Analysedaten:
Spalte |
Erläuterung |
|---|---|
OMS-Objektzugriffe |
Anzahl der OMS-Zugriffe auf Objekte mittels OID (OMS-Dereferenzierungen) |
Basis-Objektzugriffe |
Anzahl der Zugriff auf Objekte, die von der liveCache-Basisschicht geliefert werden mussten, d.h. nicht vom OMS befriedigt werden konnten |
Basis-Schlüsselzugriffe |
Anzahl der Basis-Objektzugriffe über Schlüssel |
Basis-Iteratorzugriffe |
Anzahl der Basis-Objektzugriffe mittels Iteration aus einem Objekt-Container |
OMS-Speicheroperationen |
Anzahl der OMS-Speicheroperationen von Objekten |
Basis-Speicheroperationen |
Anzahl von Speicheroperationen, die von der liveCache-Basisschicht durchgeführt wurden |
gelöschte Objekte (OMS) |
Anzahl von gelöschten OMS-Objekten |
gelöschte Objekte (Basis) |
Anzahl von Objekten, die von der liveCache-Basisschicht gelöscht wurden |
Sperroperationen |
Anzahl von Sperroperationen, die von der liveCache-Basisschicht durchgeführt wurden |
Historie-Zugriffe |
Anzahl von Objektzugriffen (in Seiten), die Zugriff auf den Log erforderten |
Iterator-Historie-Zugriffe |
Anzahl von Objektzugriffen (in Seiten), die Zugriff über den Iterator auf den Log erforderten |
geladene Objekte |
Anzahl geladener Objekte variabler Länge |
gespeicherte Objekte |
Anzahl gespeicherter Objekte variabler Länge |
Ø Objektgröße |
Durchschnittliche Länge eines variabel langen Objekts |
Minimale/maximale/durchschnittliche Anzahl der Kommunikationen mit dem Puffer, die zum Import/Export von Stream-Parametern einer Datenbankprozedur und von Anwendungstabellen durchgeführt wurden.
Minimale/maximale/durchschnittliche Anzahl der importierten/exportierten Zeilen in/aus Streams und Anwendungstabellen.
Wenn die Speicheranalyse eingeschaltet ist, ist die Statusanzeige Speicheranalyse grün. Sie erhalten unter anderem folgende Analysedaten:
Spalte |
Erläuterung |
|---|---|
Cache-Größe |
Größe des OMS-Cache in Bytes |
MIN-/MAX-/Ø Speicherverbrauch |
Minimale, maximale, durchschnittliche Anzahl Bytes, die mittels omsMalloc belegt wurde |
MIN/MAX/Ø Speicherfreigabe |
Minimale, maximale, durchschnittliche Anzahl Bytes, die mittels omsFree freigegeben wurde |
Anzeige von Informationen zu den Transaktionen wie Ausnahmen und Timeouts. Sie erhalten unter anderem folgende Analysedaten:
Spalte |
Erläuterung |
|---|---|
C++-Ausnahmen |
Anzahl der aufgetretenen C++ Exceptions |
OutOfDate-Ausnahmen |
Anzahl der aufgetretenen OutOfDateExceptions. Diese treten auf, wenn eine Sperre für eine Instanz angefordert wird, die zwischenzeitlich bereits verändert wurde. |
Timeouts |
Anzahl der aufgetretenen Timeouts beim Warten auf Sperren |
Rollback |
Anzahl von Subtransaktionen, die rückgängig gemacht wurden |
Commit |
Anzahl von Subtransaktionen, die mit COMMIT beendet wurden |
Schachtelung |
Maximale Schachtelung von Subtransaktionen |
OutOfMemory-Ausnahmen |
Anzahl der aufgetretenen OutOfMemoryExceptions. |
Um den Zugriff auf Objekte über die genannten Methoden bewerten zu können, werden Durchschnittswerte einiger für die Kostenermittlung relevanter Analysedaten ermittelt.