DISPLAY [IN CSV [csv-dateiname]] TABLE STATISTICS FOR OWNER IN SET
{setname-1[rsq-selection-1] ,... | *ALL[ EXCEPT setname-1,...]}
IN CSV
BSTATUS gibt die Daten zusätzlich im CSV-Format aus.
csv-dateiname
Name der Datei, in die die Daten im CSV-Format ausgegeben werden sollen.
Die Angabe von csv-dateiname ist bei der ersten IN CSV-Anweisung einer BSTATUS-Ausführung zwingend (z.B. DISPLAY IN CSV 'BSTATUS.CSV' ...).
Eine ausführliche Beschreibung der Ausgabe im CSV-Format finden Sie im Handbuch „Datenbankbetrieb“ im Abschnitt „Datenbankinformationen systemneutral ausgeben“.
setname
Name eines Sets, für dessen Owner eine Statistik ausgeben werden soll
rsq-selection
rsq-selection
= { ALL RSQS | RSQ {rsq-1[ TO rsq-2]},... }
1 <= RSQ <= 224-216- 1
Für Datenbanken mit einer Seitenlänge von 2048 Bytes, falls es sich um eine Ownersatzart in einem Set handelt.
1 <= RSQ <= 231-1
Für Datenbanken mit einer Seitenlänge von 4000/8096 Bytes.
*ALL
die Statistik ist über alle Ownersatzarten des Subschemas auszudrucken
*ALL EXCEPT setname-1,...
die Statistik für alle Sets, ausgenommen der mit setname angegebenen, ist auszudrucken
Die DISPLAY TABLE FOR OWNER-Anweisung druckt eine Statistik aus über den Speicherplatz, den die Tabellen der Ownersätze eines Sets belegen.
Der Umfang der Ausgabe kann sehr groß werden, da er im Gegensatz zu den anderen Anweisungen nicht nur vom Mengengerüst der Metadaten abhängt, sondern auch vom Mengengerüst der Benutzerdaten.
Beispiel
DISPLAY TABLE STATISTICS FOR OWNER IN SET BESTELLANGABEN RSQ 1 TO 5
*-------------------*------------*-------------------------------------* | | | TABLE STATISTICS | | | MEMBER *-----*---------------*-----*---------* | OWNER DBK | OCCUR- | COL | FILLING RATIO | LEV | | | | RENCE | *-------*-------* | REORG | | | | NR | LEV=0 | LEV>0 | NR | | *-------------------*------------*-----*-------*-------*-----*---------* | 8: 1 | 7 | 1 | 47 | 0 | 0 | - | *-------------------*------------*-----*-------*-------*-----*---------* | 8: 2 | 6 | 1 | 41 | 0 | 0 | - | *-------------------*------------*-----*-------*-------*-----*---------* | 8: 3 | 2 | 1 | 14 | 0 | 0 | - | *-------------------*------------*-----*-------*-------*-----*---------* | 8: 4 | 2 | 1 | 14 | 0 | 0 | - | *-------------------*------------*-----*-------*-------*-----*---------* | 8: 5 | 2 | 1 | 14 | 0 | 0 | - | *-------------------*------------*-----*-------*-------*-----*---------*
Diese Tabelle druckt BSTATUS für jeden Set getrennt aus.
OWNER DBK
Database Key des Ownersatzes im Format: (recref:rsq)
MEMBER OCCURRENCE
Anzahl der Member der durch OWNER DBK spezifizierten Set-Occurrence;
0:TABLE STATISTICS
Informationen über alle Tabellen der Set-Occurrence (Adressliste, Liste oder Sort-Key-Tabelle und SEARCH-Key-Tabellen)
COL NR
Spaltennummern der DBTT des Owners, in der die jeweilige Adresse der Tabellen eingetragen istFILLING RATIO
Füllgrad der Tabelle, ausgedruckt als Prozentsatz aller für die Tabelle reservierten Bytes;LEV=0:Füllgrad der Tabelle auf der Indexstufe 0 (Grundstufe);0: Tabellen werden angelegt, es sind aber keine Membersätze gespeichert. Bei Duplikattabellen ist der Füllgrad immer größer als 0, auch bei leeren Set-Occurrences.LEV>0:Füllgrad der Tabelle aller Indexstufen (ohne Grundstufe)
LEV NR
Anzahl der Indexstufen (ohne Grundstufe)REORG
gibt an, ob Sie die Anzahl der Indexstufen durch Reorganisieren reduzieren können.
YES:
die Anzahl der Indexstufen lässt sich mit dem Dienstprogramm BREORG mit der Anweisung
REORGANIZE SETNAME IS setname FILLING IS 100
PERCENT
reduzierenNO:
die Anzahl der Indexstufen lässt sich nicht verringern
- :
die Tabelle ist einstufig (Grundstufe), d.h. Sie können nur die Belegung der Tabelle erhöhen
Falls ein Benutzer als Owner RSQ oder eine Reihe von RSQs festlegt, obwohl diese RSQs nicht in der Datenbank existieren, bekommt der Benutzer eine Nachricht:
DISPLAY TABLE FOR OWNER IN SET BESTELLANGABEN RSQ 2
NO MATCHING RSQS:
There is no record with RSQ 2 in the database.*-------------------*------------*-------------------------------------* | | | TABLE STATISTICS | | | MEMBER *-----*---------------*-----*---------* | OWNER DBK | OCCUR- | COL | FILLING RATIO | LEV | | | | RENCE | *-------*-------* | REORG | | | | NR | LEV=0 | LEV>0 | NR | | *-------------------*------------*-----*-------*-------*-----*---------* | ***** N O M A T C H I N G R S Q S ***** | *-------------------*------------*-----*-------*-------*-----*---------*