OMS-Monitor
Im Benutzermenü Performance finden Sie unter anderem eine Anzeige von Informationen zu Ereignissen der OMS-Zwischenschicht und liveCache-Basisschicht pro Datenbankprozedur seit dem letzten Start des liveCache-Monitoring.
Dem Benutzer wurde gemäß dem Berechtigungskonzept eine Rolle zugewiesen. Sie gelangen in das Benutzermenü des Benutzers mit den Berechtigungen, die seiner Rolle entsprechen.
Die liveCache-Datenbankinstanz befindet sich im Betriebszustand ONLINE.
...
1. Wählen Sie im Benutzermenü liveCache-Assistent (Transaktion LC10).
2.
Geben Sie den Namen der
Datenbankverbindung an.
Sie können den Namen aus der Liste der vorhandenen Namen auswählen. Die Suche
nach dem gewünschten Namen können Sie einschränken.
3. Wählen Sie liveCache → Überwachung.
4. Wählen Sie Problemanalyse → Performance → OMS-Monitor.
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
Informationen zur Laufzeit einer Datenbankprozedur
Sie erhalten unter anderem folgende Analysedaten:
Spalte |
Erläuterung |
Æ Laufzeit |
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.
Siehe auch: