Die Funktion Natural
.
Diese Funktion ruft das Menü BP Cache Statistics auf, über das Sie statistische Informationen über den Buffer Pool Cache einholen können.
Beachten Sie, dass die Funktion
nur ausgeführt werden kann, wenn bei der Initialisierung eines globalen Buffer Pool ein BP Cache installiert wurde. Bei lokalen Buffer Pools gibt es keine BP Cache-Unterstützung.Um das Menü BP Cache Statistics aufzurufen:
Geben Sie im SYSBPM-Hauptmenü (Main Menu) den Funktionscode C ein.
Oder:
Geben Sie das folgende SYSBPM-Direktkommando ein:
DISPLAY CSTATISTICS
Das Menü
wird angezeigt.Die in diesem Menü verfügbaren Funktionen und die auf den Bildschirmen angebotenen Kommandos, durch die diese Funktionen aufgerufen werden, werden in diesem Kapitel erläutert.
Die Funktion General BP Cache Statistics zeigt Adressen und Statistiken über die Aktivität des BP Cache an.
Um die Funktion General BP Cache Statistics aufzurufen:
Geben Sie im Menü BP Cache Statistics den
Funktionscode G
ein.
Oder:
Geben Sie das folgende SYSBPM-Direktkommando ein:
DISPLAY CGENERAL
Der Bildschirm General BP Cache Statistics wird angezeigt.
Die auf dem Bildschirm General BP Cache Statistics angezeigten Statistiken sind Momentaufnahmen des Buffer Pool, die jedes Mal, wenn Sie ENTER drücken, aktualisiert werden. Die folgenden Informationen werden angezeigt:
Feld | Erläuterung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dataspace - Name | Der Name des Datenraums, in dem sich der BP Cache resident befindet. | ||||||||||
Dataspace - SToken | Der Begriff SToken (für Space Token) kennzeichnet einen Datenbereich. | ||||||||||
Dataspace - ALET | Der Begriff ALET (für Address List Entry Token) kennzeichnet einen Index für den Zugriff auf den Datenbereich. | ||||||||||
Dataspace - Size (MB) | Die Größe des BP Cache in MB. | ||||||||||
Dataspace - Current state | Der Status des BP Cache:
|
||||||||||
Dataspace - Initialization | Das Datum und die Uhrzeit, wann der BP Cache initialisiert wurde. | ||||||||||
Internal buffer offsets - Header buffer | Der Header des BP Cache, der allgemeine BP Cache-Informationen enthält. | ||||||||||
Internal buffer offsets - Hash buffer | Enthält die Hash-Tabelle (siehe auch BP Cache Hash Table-Statistik). | ||||||||||
Internal buffer offsets - Directory buffer | Die Adresse des Verzeichnisabschnitts des BP Cache
relativ zum Anfang des BP Cache.
Jedes in den BP Cache geladene Natural-Objekt erfordert einen Verzeichniseintrag, der Informationen über dieses Objekt enthält. Der Platz für diese Verzeichniseinträge wird aus dem BP Cache selbst bezogen. |
||||||||||
Internal buffer offsets - Text buffer | Die Adresse des Text Buffers relativ zum Anfang des BP
Cache.
Nach Zuordnung des Platzes für alle anderen Puffer wird der verbleibende Platz in Textsätze mit einer Größe von 4 KB aufgeteilt. Ein Objekt kann je nach seiner Größe einen oder mehrere Textsätze belegen. |
||||||||||
Tot. Text Records | Die Gesamtzahl der Textsätze im BP Cache.
Die Anzahl der Textsätze hängt von der Größe des BP Cache ab. Die Textsatzgröße für den BP Cache beträgt 4 KB. |
||||||||||
Insert position | Die Indexnummer des Textsatzes, in den das nächste
Objekt eingefügt werden soll.
Objekte werden in den BP Cache eingefügt, wenn sie aus dem Buffer Pool entfernt werden müssen. |
||||||||||
Reuse cycles | Die Anzahl der vollständigen Wiederverwendungen des BP
Cache.
Jedes Mal, wenn der BP Cache voll ist, verwendet der BP Cache Manager den BP Cache von Anfang an wieder und überschreibt das/die Objekt(e) ab dort. Die Objekte verbleiben im BP Cache, bis der BP Cache erneut verwendet wird. |
||||||||||
Objects - Max Loaded | Die maximale Anzahl der zurzeit in den BP Cache geladenen Objekte. | ||||||||||
Objects - Loaded | Die Anzahl der zurzeit in den GP-Cache geladenen Objekte. |
Die Funktion
liefert statistische Informationen über das Laden (put), Abrufen (get) und Löschen von Objekten in/aus dem BP Cache. Diese Informationen dienen auch als Anhaltspunkte für die Performance des BP Cache.Um die Funktion aufzurufen:
Geben Sie im Menü BP Cache Statistics den
Funktionscode L
ein.
Oder:
Geben Sie das folgende SYSBPM-Direktkommando ein:
DISPLAY CLOAD
Der Bildschirm BP Cache Call Statistics wird angezeigt.
Die auf dem Bildschirm BP Cache Call Statistics angezeigten Statistiken sind Momentaufnahmen des Buffer Pool, die jedes Mal aktualisiert werden, wenn Sie ENTER drücken. Die folgenden Informationen werden angezeigt:
Feld | Erläuterung |
---|---|
Search calls | Die Anzahl der Suchaufrufe, die der Buffer Pool an den
BP Cache gesendet hat, während er versucht hat, ein Objekt im BP Cache zu
finden.
Wenn ein Objekt gefunden wird, führt ein Search-Aufruf zu einem Get-Aufruf. |
Get calls (from BP cache) | Die Anzahl der Get-Aufrufe, die der Buffer Pool an den BP Cache gesendet hat, während er versucht hat, ein Objekt aus dem BP Cache in den Buffer Pool zu laden. |
Get calls - successful | Die Anzahl der erfolgreichen Get-Aufrufe, die der BP
Cache durchgeführt hat, d.h. die Anzahl der Objekte, die der BP Cache in den
Buffer Pool ausgelagert hat.
Ein Get-Aufruf ist erfolgreich, wenn ein Objekt, das der Buffer Pool zu laden versucht hat, tatsächlich aus dem BP Cache in den Buffer Pool geladen wurde. Ein Get-Aufruf ist nicht erfolgreich, wenn ein Objekt beispielsweise gelöscht wurde, nachdem es durch den Search-Aufruf gefunden wurde. |
Put calls (to BP cache) | Die Anzahl der Put-Aufrufe, die der Buffer Pool an den BP Cache gesendet hat, während er versucht hat, ein Objekt aus dem Buffer Pool in den BP Cache auszulagern. |
Put calls - successful | Die Anzahl der Put-Aufrufe, die dazu führten, dass ein Objekt aus dem Buffer Pool in den BP Cache ausgelagert wurde. |
Put calls - obj. already cached | Die Anzahl der Put-Aufrufe, die der Buffer Pool an den BP Cache für Objekte gesendet hat, die bereits in den BP Cache geladen waren. |
Delete calls | Die Anzahl der Delete-Aufrufe, die der Buffer Pool an
den BP Cache gesendet hat, während versucht wurde, ein Objekt aus dem BP-Cache
zu löschen.
Ein Delete-Aufruf fordert entweder ein einzelnes Objekt oder einen Bereich von Objekten an (siehe auch den Abschnitt Objekte löschen). |
Delete calls - successful | Die Anzahl der erfolgreichen Löschaufrufe, die der
Buffer Pool an den BP Cache gesendet hat.
Ein Löschaufruf ist erfolgreich, wenn mindestens ein Objekt tatsächlich aus dem BP Cache gelöscht wird. Ein Löschaufruf ist erfolglos, wenn das angeforderte Objekt nicht in den BP Cache geladen wurde und daher nicht gelöscht werden konnte. Verglichen mit der Gesamtzahl der Löschaufrufe kann die
Anzahl der erfolgreichen Löschaufrufe sehr gering sein. Dies ist z. B. der
Fall, wenn mehrere Natural-Objekte mit dem
|
Nbr objects deleted - by roll-over | Die Anzahl der Natural-Objekte, die aufgrund eines vollen Cache gelöscht wurden, bevor neue Objekte geladen werden konnten. |
Nbr objects deleted - by command | Die Anzahl der Natural-Objekte, die alle durch die
SYSBPM-Funktion oder durch Natural-Kommandos bzw. Dienstprogramme wie
CATALOG ,
STOW ,
CATALL bzw.
SYSMAIN
gelöscht wurden.
Anmerkung: |
Initialization | Das Datum und die Uhrzeit, wann der BP Cache initialisiert wurde. |
Last reuse cycle | Das Ladedatum und die Uhrzeit des Objekts, das zuletzt
überschrieben wurde.
Ein Objekt wird im BP Cache überschrieben, wenn sein Platz wiederverwendet werden muss, um ein anderes Objekt zu laden. Das Objekt, das zuerst in den BP Cache geladen wurde, wird zuerst ausgelagert. Das bedeutet, dass das Datum und die Uhrzeit des Ladens des Objekts, das sich am längsten im BP Cache befindet, dem Datum und der Uhrzeit des letzten Last reuse cycle (Wiederverwendungszyklus) entspricht. |
Last access | Datum und Uhrzeit des letzten Zugriffs des Buffer Pool auf den BP Cache. |
Last Put (to BP cache) | Datum und Uhrzeit, wann der Buffer Pool zuletzt einen Put-Aufruf an den BP Cache gesendet hat. |
Last Get (from BP cache) | Datum und Uhrzeit, wann der Buffer Pool zuletzt einen Get-Aufruf an den BP Cache gesendet hat. |
Last Delete | Datum und Uhrzeit, wann der Buffer Pool zuletzt einen Delete-Aufruf an den BP Cache gesendet hat. |
Die Funktion BP Cache Hash Table Statistics zeigt Statistiken über Hash-Tabellen-Slots und Kollisionen pro Slot an. Die Statistiken ermöglichen die Bestimmung der Effizienz des verwendeten Hash-Algorithmus.
Um die Funktion aufzurufen:
Geben Sie im Menü BP Cache Statistics den
Funktionscode H
ein.
Oder:
Geben Sie das folgende SYSBPM-Direktkommando ein:
DISPLAY CHASH
Der Bildschirm Cache Hash Table Collision Statistics wird angezeigt.
Die dort angezeigte Statistik ist eine Momentaufnahme der Hash-Tabelle, die jedes Mal, wenn Sie ENTER drücken, aktualisiert wird. Die folgenden Informationen werden angezeigt:
Feld | Erläuterung |
---|---|
Total Number of Slots | Die Gesamtzahl der Slots in der Hash-Tabelle, d. h. die
Gesamtzahl der möglichen Einträge, die den Objektnamen mit dem Ort (Location)
des Objekts verbinden.
Die Anzahl der Slots, d. h. die Größe der Hash-Tabelle, wird intern in Abhängigkeit von der Anzahl der Textsätze berechnet. |
Number of Slots used | Die Anzahl der Slots, die einen oder mehrere Einträge enthalten. |
Number of Slots free | Die Anzahl der Slots, die keinen Eintrag haben. |
Max. Collisions per Slot | Die maximale Anzahl der Kollisionen aller Slots.
Die maximale Anzahl der Kollisionen ist der längste mögliche Suchpfad für ein Objekt. |
Collisions | Die Anzahl der möglichen Kollisionen.
|
Number of Slots | Die Anzahl der Slots, gruppiert nach Anzahl der
Kollisionen.
Beträgt die Anzahl der Kollisionen z. B. |
Number of Slots Totaled | Die gleichen Werte wie Number of Slots aber die Werte werden summiert. |
Siehe Performance-Hinweise im Abschnitt Buffer Pool-Statistiken anzeigen.
Auf den BP Cache Statistics-Bildschirmen können Sie die in der folgenden Tabelle aufgeführten PF-Tasten oder SYSBPM-Direktkommandos verwenden. Ein unterstrichener Teil eines Kommandos steht für seine Mindestabkürzung. Weitere Kommandos finden Sie unter SYSBPM-Direktkommandos.
PF-Taste | Kommando | Funktion |
---|---|---|
PF1 | Liefert SYSBPM-Hilfeinformationen: siehe auch Online-Hilfe. | |
PF3 |
EXIT |
Verlassen der aktuellen Funktion/des aktuellen Bildschirms und Anzeige des vorherigen Bildschirms. |
PF4 | LAST |
Anzeige des zuletzt eingegebenen SYSBPM-Direktkommandos. |
PF6 | FLIP |
Schaltet die PF-Tastenzeile um: Wechsel zwischen der Anzeige von PF1 bis PF12 und PF13 bis PF24. |
PF8 |
DISPLAY
CLOAD |
Gilt nur für den Bildschirm General BP Cache
Statistics.
Anzeige des Bildschirms BP Cache Call Statistics. |
PF8 |
DISPLAY
CGENERAL |
Gilt nur für den Bildschirm BP Cache Call
Statistics.
Anzeige des Bildschirms General BP Cache Statistics. |
PF12 |
CANCEL |
Wie EXIT .
|
PF15 | MENU |
Aufruf des SYSBPM-Hauptmenüs (Main Menu). |