DB2 Universal Database - Systemverwaltung


Die Tabelle EXPLAIN_OBJECT

Die Tabelle EXPLAIN_OBJECT identifiziert die Datenobjekte, die für den Zugriffsplan erforderlich sind, der zur Ausführung der SQL-Anweisung generiert wurde.

Tabelle 80. Tabelle EXPLAIN_OBJECT
Spaltenname Datentyp Nullwert? Schlüssel? Beschreibung
EXPLAIN_REQUESTER VARCHAR(128) Nein FK Berechtigungs-ID des Initiators dieser EXPLAIN-Anforderung
EXPLAIN_TIME TIMESTAMP Nein FK Initialisierungszeitpunkt für die EXPLAIN-Anforderung
SOURCE_NAME VARCHAR(128) Nein FK Name des Pakets, das ausgeführt wurde, als die dynamische Anweisung mit EXPLAIN bearbeitet wurde, oder der Name der Quellendatei, als das statische SQL mit EXPLAIN bearbeitet wurde.
SOURCE_SCHEMA VARCHAR(128) Nein FK Schema oder Qualifikationsmerkmal der Quelle der EXPLAIN-Anforderung
EXPLAIN_LEVEL CHAR(1) Nein FK Ebene der EXPLAIN-Informationen, für die diese Zeile relevant ist
STMTNO INTEGER Nein FK Anweisungsnummer im Paket, auf die sich diese EXPLAIN-Informationen beziehen.
SECTNO INTEGER Nein FK Abschnittsnummer im Paket, auf die sich diese EXPLAIN-Informationen beziehen
OBJECT_SCHEMA VARCHAR(128) Nein Nein Schema, zu dem dieses Objekt gehört.
OBJECT_NAME VARCHAR(128) Nein Nein Name des Objekts
OBJECT_TYPE CHAR(2) Nein Nein Beschreibende Kennung für den Objekttyp.
CREATE_TIME TIMESTAMP Ja Nein Zeitpunkt der Erstellung des Objekts. Null, wenn es sich um eine Tabellenfunktion handelt.
STATISTICS_TIME TIMESTAMP Ja Nein Zeitpunkt der letzten Statistikaktualisierung für dieses Objekt. Null, wenn keine Statistik für dieses Objekt vorhanden ist.
COLUMN_COUNT SMALLINT Nein Nein Anzahl der Spalten in diesem Objekt.
ROW_COUNT INTEGER Nein Nein Geschätzte Anzahl Zeilen in diesem Objekt.
WIDTH INTEGER Nein Nein Durchschnittliche Länge des Objekts in Byte. Bei einem Index auf +.1 gesetzt.
PAGES INTEGER Nein Nein Geschätzte Anzahl Seiten, die das Objekt im Pufferpool einnimmt. Für eine Tabellenfunktion auf +.1 gesetzt.
DISTINCT, Option CHAR(1) Nein Nein Gibt an, ob die Zeilen in dem Objekt eindeutig sind (d. h. keine gleichen Werte enthalten)

Die folgenden Werte sind möglich:

Y
Ja

N
Nein
TABLESPACE_NAME VARCHAR(128) Ja Nein Name des Tabellenbereichs, in dem dieses Objekt gespeichert ist. Null, wenn kein Tabellenbereich benutzt wird.
OVERHEAD DOUBLE Nein Nein Geschätzter Gesamtaufwand in Millisekunden für eine einzelne wahlfreie Ein-/Ausgabeoperation mit dem angegebenen Tabellenbereich. Berücksichtigt die Aufwände für die Steuereinheit, für Plattensuchen und die Latenzzeit. Wert +.1, wenn kein Tabellenbereich benutzt wird.
TRANSFER_RATE DOUBLE Nein Nein Geschätzte Zeit (in Millisekunden) zum Lesen einer Datenseite vom angegebenen Tabellenbereich. Wert +.1, wenn kein Tabellenbereich benutzt wird.
PREFETCHSIZE INTEGER Nein Nein Die Anzahl der Datenseiten, die gelesen werden, wenn der Vorablesezugriff (Prefetch) aktiv ist. Für eine Tabellenfunktion auf +.1 gesetzt.
EXTENTSIZE INTEGER Nein Nein Größe des Speicherbereichs in Datenseiten. Dies ist die Anzahl der 4-KB-Seiten, die in einen Behälter des Tabellenbereichs geschrieben werden, bevor zum nächsten Behälter gewechselt wird. Für eine Tabellenfunktion auf +.1 gesetzt.
CLUSTER DOUBLE Nein Nein Grad der Datenclusterbildung bezüglich des Index. Wenn>= 1, ist dies der Wert CLUSTERRATIO. Wenn>= 0 und < 1, ist dies der Wert CLUSTERFACTOR. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
NLEAF INTEGER Nein Nein Die Anzahl der Blattseiten (Leaf pages), die von den Werten dieses Indexobjekts eingenommen werden. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
NLEVELS INTEGER Nein Nein Die Anzahl von Indexstufen in der Baumstruktur dieses Indexobjekts. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
FULLKEYCARD BIGINT Nein Nein Anzahl der unterschiedlichen vollständigen Schlüsselwerte in diesem Indexobjekt. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
OVERFLOW INTEGER Nein Nein Gesamtzahl der Überlaufsätze in der Tabelle. Für einen Index, eine Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
FIRSTKEYCARD BIGINT Nein Nein Anzahl der eindeutigen ersten Schlüsselwerte. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
FIRST2KEYCARD BIGINT Nein Nein Anzahl der eindeutigen ersten Schlüsselwerte bei Verwendung der ersten {2,3,4} Spalten des Index. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
FIRST3KEYCARD BIGINT Nein Nein
FIRST4KEYCARD BIGINT Nein Nein
SEQUENTIAL_PAGES INTEGER Nein Nein Anzahl der Blattseiten (Leaf pages), die sich mit wenigen oder keinen größeren Abständen nach Indexschlüsseln sortiert auf der Platte befinden. Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.
DENSITY INTEGER Nein Nein Verhältnis der SEQUENTIAL_PAGES zur Anzahl der Seiten im durch den Index belegten Seitenbereich; ausgedrückt als Prozentwert (ganze Zahl zwischen 0 und 100). Für eine Tabelle, Tabellenfunktion oder wenn diese Statistik nicht verfügbar ist, auf den Wert +.1 gesetzt.

Tabelle 81. Mögliche Werte für OBJECT_TYPE
Wert Beschreibung
IX Index
TA Tabelle
TF Tabellenfunktion


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]