Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Funktionen

&pagelevel(3)&pagelevel

Der Speicherplatz, den die Daten in Ihrer Datenbank belegen, schwankt im Laufe der Verarbeitung abhängig von den DB-Anwendungen, die Sätze in die Datenbank einspeichern oder aus ihr löschen.

Mit BSTATUS können Sie sich eine Übersicht über den belegten Speicherplatz erstellen und damit die Speicherplatzbelegung vollständig kontrollieren. Das gibt Ihnen die Möglichkeit

  • den Speicherplatz, den die Realms Ihrer Datenbank belegen, jederzeit an die aktuellen Notwendigkeiten anzupassen, sodass nicht mehr Speicherplatz belegt wird als notwendig ist;

  • den Ablauf von DB-Anwendungen vorzubereiten, die eine Reihe neuer Sätze in die Datenbank einspeichern, indem Sie den Datenbankelementen (Realms, Tabellen), die zum Speichern neuer Sätze zu klein geworden sind, mehr Speicherplatz zuweisen.

Sie können online auf die Originaldatenbank zugreifen, d.h. parallel zum Datenbankbetrieb, oder auf eine Schattendatenbank.

Wenn Sie BSTATUS online ausführen, müssen Sie damit rechnen, dass die ausgegebenen Daten nicht aktuell sind, da der DBH noch nicht alle Daten aus dem Puffer in die Datenbank geschrieben hat. Um weitgehend aktuelle Daten zu erhalten, sollten Sie unmittelbar vor dem BSTATUS-Lauf mit dem DAL-Kommando CHECKPOINT oder NEW RLOG eine Aktualisierung der Datenbank erzwingen.
Aber auch danach sind noch Abweichungen der BSTATUS-Ausgabe vom tatsächlichen Stand der Datenbank möglich, falls parallel ein Update durchgeführt wird.

Im Einzelnen können Sie den von BSTATUS ausgedruckten Tabellen folgende Informationen entnehmen:

  • Realm-Statistik - den pro Realm belegten Speicherplatz bzw. freien Speicherplatz:

    • Größe des Realm in Seiten

    • Anzahl freier Seiten

    • Anzahl teilweise gefüllter Seiten

    • Anzahl gefüllter Seiten

    • Anzahl aller freien Bytes in dem Realm

  • Set-Statistik - den pro Set von Tabellen belegten Speicherplatz:

    • Anzahl der Set-Occurrences

    • Anzahl der gespeicherten Membersätze in der kleinsten und größten Set-Occurrence und durchschnittliche Anzahl der Membersätze aller Set-Occurrences

    Für jede Tabelle des Sets wird ausgegeben:

    • Spaltennummern in der DBTT des Owners, in der die Adressen der Tabellen stehen

    • Füllgrad der Indexstufe 0 (Grundstufe)

    • Füllgrad aller Indexstufen ohne Grundstufe

    • Maximale und durchschnittliche Anzahl der Indexstufen ohne Grundstufe

    • Anzahl der Set-Occurrences, bei denen eine Reorganisation mit BREORG zur Reduzierung der Indexstufen führt

  • Owner-Statistik - für einen Owner den pro Set von Tabellen belegten Speicherplatz:

    • Anzahl der Membersätze

    • Für jede Set-Occurrence-Tabelle des Owners die Spaltennummer in der DBTT, in der die Adresse der Tabelle steht

    • Füllgrad der Indexstufe 0 (Grundstufe)

    • Füllgrad aller Indexstufen ohne Grundstufe

    • Anzahl der Indexstufen ohne Grundstufe

    • Angabe, ob die Anzahl der Indexstufen mit BREORG reduziert werden kann.

  • Satzart-Statistik - die pro Satzart belegten DBTT-Einträge bzw. freien DBTT-Einträge:

    • Anzahl der belegten DBTT-Einträge, d.h. Anzahl gespeicherter Satzexemplare

    • höchste vergebene Satzfolgenummer

    • höchste mögliche Satzfolgenummer, d.h. Anzahl der Sätze, die von dieser Satzart maximal gespeichert werden können

    • Füllgrad der DBTT in Prozent

  • CALC-Key-Statistik - den pro Hashbereich von Primärseiten und Überlaufseiten belegten Speicherplatz:

    • Anzahl der reservierten Primärseiten

    • Anzahl der Sätze (bei einem direkten Hashbereich) bzw. Anzahl der Adressverweise (bei einem indirekten Hashbereich), die noch eingefügt werden können

    • Anzahl leerer Primärseiten

    • Füllgrad der Primärseiten

    • Anzahl der Überlaufseiten

    • Anzahl der Sätze bzw. Adressverweise in den Überlaufseiten

    • Füllgrad der Überlaufseiten

    • den Tiefenfaktor, d.h. die durchschnittliche Zahl der zum Auffinden eines Satzes benötigten Zugriffe

  • Satzanzahl-Statistik - die pro Satzart in einem Realm gespeicherten Sätze:

    • für einen oder mehrere angegebene Realms: Anzahl der Sätze, die pro Satzart in diesen Realms gespeichert sind

    • für eine oder mehrere angegebene Satzarten: Anzahl der pro Realm gespeicherten Sätze der angegebenen Satzarten

Mit BSTATUS lassen sich auch Statistiken ausgeben über die Speicherplatzbelegung

  • des Database Directorys (DBDIR) bzw.

  • des Database Compiler Realm (DBCOM).