Klassencontainer
Die Daten des liveCache sind in Klassen organisiert. Jede Klasse kann aus verschiedenen Containern bestehen. Die OMS-Objekte einer Klasse können über mehrere Container verteilt sein. Jeder Container kann aus mehreren Seitenketten bestehen.
Im Benutzermenü Performance finden Sie unter anderem eine Anzeige von Informationen über Klassencontainer 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.
...
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 → Klassencontainer.
5.
Sie können sich eine Auswahl von
Klassencontainern (Einschränkung durch Eingabe von Klassenname, Schemaname
und/oder Containernummer. Sie müssen nicht den gesamten Namen oder Nummer
angeben. Sie können Bereiche angeben, z.B. S* oder ähnliches.)
oder alle Klassencontainer (keine Einschränkung angeben) anzeigen
lassen.
Anzeige von Informationen über Klassencontainer. Jeder Klassencontainer enthält Objekte genau einer persistenten Klasse. Es werden Informationen aus der OMS-Zwischenschicht und der liveCache-Basisschicht angezeigt.
Die OMS (Object Management System)-Zwischenschicht verwaltet die Daten, also die Objekte, die im anwendungsspezifischen OMS-Heap gehalten werden.
Die Anwendung greift
immer über die OMS-Zwischenschicht auf ihre OMS-Daten zu und nicht direkt auf
die liveCache-Basisschicht. Befinden sich die Daten nicht in der
OMS-Zwischenschicht, so werden sie implizit vom
Data-Cache in die
OMS-Zwischenschicht geladen.
Sie erhalten unter anderem folgende Analysedaten, die Informationen zur OMS-Zwischenschicht liefern:
liveCache-Schema, Klassenname, Klassen-GUID, Containernummer
In der liveCache-Basisschicht werden die Objekte verwaltet.
Die Daten selbst liegen im Data-Cache und im Datenbereich. Die Anwendung kann nicht direkt auf diese Daten zugreifen, sondern nur, wenn sich diese in der OMS-Zwischenschicht befinden.
Sie erhalten unter anderem folgende Analysedaten, die Informationen zur liveCache-Basisschicht liefern:
Klassen-ID, Objektgröße, Containergröße, Freie Containerseiten, Leere Containerseiten, Schlüsselseiten, Æ Containerbelegung, Anzahl der Objekte, Verschnitt, Key-Invertierungen
·
Anzahl der Objekte:
<Containergröße>*8100*(<ÆContainerbelegung>/100)/(<Objektgröße>+24)
·
Nettogröße des liveCache (in
KB):
SELECT SUM
(<Containergröße>*<ÆContainerbelegung>/100)*8
Siehe auch: