Die Tabelle EXPLAIN_INSTANCE ist die Hauptsteuertabelle für alle EXPLAIN-Informationen. Jede Datenzeile in den EXPLAIN-Tabellen ist explizit mit einer eindeutigen Zeile in dieser Tabelle verbunden. Die Tabelle EXPLAIN_INSTANCE enthält grundlegende Informationen über die Quelle der SQL-Anweisungen, für die EXPLAIN-Informationen ausgegeben werden, sowie Informationen über die Umgebung, in der die Ausgabe von EXPLAIN-Informationen stattfand.
Die Definition dieser Tabelle finden Sie in Tabellendefinition EXPLAIN_INSTANCE.
Tabelle 79. Tabelle EXPLAIN_INSTANCE
Spaltenname | Datentyp | Nullwert? | Schlüssel? | Beschreibung |
---|---|---|---|---|
EXPLAIN_REQUESTER | VARCHAR(128) | Nein | PK | Berechtigungs-ID des Initiators dieser EXPLAIN-Anforderung |
EXPLAIN_TIME | TIMESTAMP | Nein | PK | Initialisierungszeitpunkt für die EXPLAIN-Anforderung |
SOURCE_NAME | VARCHAR(128) | Nein | PK | 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 | PK | Schema oder Qualifikationsmerkmal der Quelle der EXPLAIN-Anforderung |
EXPLAIN_OPTION | CHAR(1) | Nein | Nein | Gibt an, welche EXPLAIN-Informationen bei dieser Anforderung angefordert
wurden.
Die folgenden Werte sind möglich:
|
SNAPSHOT_TAKEN | CHAR(1) | Nein | Nein | Gibt an, ob eine EXPLAIN-Momentaufnahme für diese Anforderung erstellt
wurde.
Die folgenden Werte sind möglich:
|
DB2_VERSION | CHAR(7) | Nein | Nein | Release-Nummer des Produkts DB2 Universal Database, das diese
EXPLAIN-Anforderung verarbeitete. Das Format ist vv.rr.m,
wobei folgendes gilt:
|
SQL_TYPE | CHAR(1) | Nein | Nein | Gibt an, ob das EXPLAIN-Exemplar für statisches oder dynamisches SQL
galt.
Die folgenden Werte sind möglich:
|
QUERYOPT | INTEGER | Nein | Nein | Gibt die vom SQL-Compiler zum Zeitpunkt des EXPLAIN-Aufrufs verwendete Optimierungsklasse an. Der Wert gibt an, welche Stufe der Abfrageoptimierung durch den SQL-Compiler für die mit EXPLAIN bearbeiteten SQL-Anweisungen ausgeführt wurde. |
BLOCK | CHAR(1) | Nein | Nein | Gibt an, welche Art von Cursor-Blockung beim Kompilieren der
SQL-Anweisungen ausgeführt wurde. Weitere Informationen finden Sie in
der Spalte BLOCK in der Katalogsicht SYSCAT.PACKAGES.
Die folgenden Werte sind möglich:
|
ISOLATION | CHAR(2) | Nein | Nein | Gibt an, welche Isolationsstufe beim Kompilieren der SQL-Anweisungen
verwendet wurde. Weitere Informationen finden Sie in der Spalte
ISOLATION in der Katalogsicht SYSCAT.PACKAGES.
Die folgenden Werte sind möglich:
|
BUFFPAGE | INTEGER | Nein | Nein | Enthält den Wert des Konfigurationsparameters BUFFPAGE für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
AVG_APPLS | INTEGER | Nein | Nein | Enthält den Wert des Konfigurationsparameters AVG_APPLS zum Zeitpunkt des Aufrufs von EXPLAIN. |
SORTHEAP | INTEGER | Nein | Nein | Enthält den Wert des Konfigurationsparameters SORTHEAP für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
LOCKLIST | INTEGER | Nein | Nein | Enthält den Wert des Konfigurationsparameters LOCKLIST für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
MAXLOCKS | SMALLINT | Nein | Nein | Enthält den Wert des Konfigurationsparameters MAXLOCKS für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
LOCKS_AVAIL | INTEGER | Nein | Nein | Enthält die Anzahl der Sperren, die vom Optimierungsprogramm als für jeden Benutzer verfügbar angenommen werden. (Von den Konfigurationsparametern LOCKLIST und MAXLOCKS abgeleitet.) |
CPU_SPEED | DOUBLE | Nein | Nein | Enthält den Wert des Konfigurationsparameters CPUSPEED für den Datenbankmanager zum Zeitpunkt des Aufrufs von EXPLAIN. |
REMARKS | VARCHAR(254) | Ja | Nein | Vom Benutzer angegebener Kommentar |
DBHEAP | INTEGER | Nein | Nein | Enthält den Wert des Konfigurationsparameters DBHEAP für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
COMM_SPEED | DOUBLE | Nein | Nein | Enthält den Wert des Konfigurationsparameters COMM_BANDWIDTH für die Datenbank zum Zeitpunkt des Aufrufs von EXPLAIN. |
PARALLELISM | CHAR(2) | Nein | Nein |
Die folgenden Werte sind möglich:
|
DATAJOINER | CHAR(1) | Nein | Nein |
Die folgenden Werte sind möglich:
|