Die folgenden EXPLAIN-Tabellen müssen auf jedem Subsystem vorhanden sein, das Sie
für die Optimierung von SQL-Anweisungen und Abfrageworkloads verwenden.
Die Tabellen müssen für alle Benutzer zugänglich sein, die Optimierungsaktivitäten ausführen sollen.
Jede Gruppe von Tabellen muss sich in einem einzigen Schema befinden.
Sie können z. B. nicht einige Tabellen einer Gruppe von EXPLAIN-Tabellen
in Schema A und den Rest der Tabellen in Schema B erstellen. Die gesamte Gruppe der EXPLAIN-Tabellen muss sich in Schema A oder in Schema B befinden. Außerdem können Sie keinen Aliasnamen nur für eine Untergruppe von EXPLAIN-Tabellen erstellen. Sie müssen den Aliasnamen für die vollständige Gruppe der EXPLAIN-Tabellen erstellen.
EXPLAIN-Tabellen für DB2 Version
9.1 for z/OS
Alle
EXPLAIN-Tabellen für DB2 Version
9.1 for z/OS müssen vorhanden
sein, wenn Sie SQL-Anweisungen und Abfrageworkloads optimieren, die unter dieser Version von DB2 for z/OS ausgeführt werden.
- PLAN_TABLE
- Die Plantabelle PLAN_TABLE enthält Informationen zu Zugriffspfaden, die in den Ergebnissen von EXPLAIN-Anweisungen gesammelt werden.
- DSN_DETCOST_TABLE
- Die Tabelle DSN_DETCOST_TABLE für den detaillierten Aufwand enthält Informationen
zur Schätzung des detaillierten Aufwands für die Minipläne in einer Abfrage.
- DSN_FILTER_TABLE
- Die Filtertabelle
DSN_FILTER_TABLE enthält Informationen zur Verwendung von Vergleichselementen während der Abfrageverarbeitung.
- DSN_FUNCTION_TABLE
- Die Funktionstabelle DSN_FUNCTION_TABLE
enthält Beschreibungen von Funktionen, die in angegebenen SQL-Anweisungen verwendet werden.
- DSN_PGRANGE_TABLE
- Die Seitenbereichstabelle DSN_PGRANGE_TABLE
enthält Informationen zu qualifizierten Partitionen für alle Seitenbereichssuchen in einer Abfrage.
- DSN_PGROUP_TABLE
- Die Tabelle für parallele Gruppen DSN_PGROUP_TABLE enthält Informationen
zu den parallelen Gruppen in einer Abfrage.
- DSN_PREDICAT_TABLE
- Die Vergleichselementtabelle DSN_PREDICAT_TABLE enthält Informationen
zu allen Vergleichselementen in einer Abfrage.
- DSN_PTASK_TABLE
- Die Tabelle DSN_PTASK_TABLE für parallele Tasks enthält Informationen
zu allen parallelen Tasks in einer Abfrage.
- DSN_QUERYINFO_TABLE
- Die Abfrageinformationstabelle DSN_QUERYINFO_TABLE enthält Informationen
zur Auswählbarkeit von Abfrageblöcken für die automatische Abfrageneuerstellung,
Informationen zu den MQTs (Materialized Query Tables), die für auswählbare Abfrageblöcke in Betracht gezogen werden, Gründe, aus denen Abfrageblöcke nicht auswählbar sind, und Informationen zum Beschleunigen von Abfrageblöcken.
- DSN_QUERY_TABLE
- Die Abfragetabelle DSN_QUERY_TABLE
enthält Informationen zu einer SQL-Anweisung und zeigt diese vor und nach der Abfrageumsetzung an.
- DSN_SORTKEY_TABLE
- Die Sortierschlüsseltabelle DSN_SORTKEY_TABLE enthält Informationen zu Sortierschlüsseln für alle für eine Abfrage erforderlichen Sortierungen.
- DSN_SORT_TABLE
- Die Sortiertabelle DSN_SORT_TABLE
enthält Informationen zu den von einer Abfrage benötigten Sortieroperationen.
- DSN_STATEMENT_CACHE_TABLE
- Die Anweisungscachetabelle DSN_STATEMENT_CACHE_TABLE enthält Informationen zu den SQL-Anweisungen im Anweisungscache sowie Informationen, die als Ergebnis einer Anweisung EXPLAIN STATEMENT CACHE ALL erfasst wurden.
- DSN_STATEMNT_TABLE
- Die Anweisungstabelle DSN_STATEMNT_TABLE enthält Informationen zum geschätzten Aufwand der angegebenen SQL-Anweisungen.
- DSN_STRUCT_TABLE
- Die Strukturtabelle DSN_STRUCT_TABLE enthält Informationen zu allen Abfrageblöcken in einer Abfrage.
- DSN_VIEWREF_TABLE
- Die Sichtreferenztabelle DSN_VIEWREF_TABLE enthält Informationen
zu allen Sichten und MQTs (Materialized Query Tables), die für die Verarbeitung einer Abfrage verwendet werden.
EXPLAIN-Tabellen für DB2 10
for z/OS
Alle
EXPLAIN-Tabellen für DB2 10 für z/OS müssen vorhanden sein, wenn Sie SQL-Anweisungen und Abfrageworkloads optimieren, die unter dieser Version
von DB2 for z/OS ausgeführt werden.
- PLAN_TABLE
- Die Plantabelle PLAN_TABLE enthält Informationen zu Zugriffspfaden, die in den Ergebnissen von EXPLAIN-Anweisungen gesammelt werden.
- DSN_COLDIST_TABLE
- Die Spaltenverteilungstabelle enthält Statistikdaten für ungleichmäßige Spaltengruppen, die von DB2 dynamisch aus nicht zu einem Index gehörigen Blattseiten abgerufen werden.
- DSN_DETCOST_TABLE
- Die Tabelle DSN_DETCOST_TABLE für den detaillierten Aufwand enthält Informationen
zur Schätzung des detaillierten Aufwands für die Minipläne in einer Abfrage.
- DSN_FILTER_TABLE
- Die Filtertabelle
DSN_FILTER_TABLE enthält Informationen zur Verwendung von Vergleichselementen während der Abfrageverarbeitung.
- DSN_FUNCTION_TABLE
- Die Funktionstabelle DSN_FUNCTION_TABLE
enthält Beschreibungen von Funktionen, die in angegebenen SQL-Anweisungen verwendet werden.
- DSN_KEYTGTDIST_TABLE
- Die Hauptzielzuordnungstabelle enthält Statistikdaten für ungleichmäßige Indexausdrücke, die über das DB2-Optimierungsprogramm dynamisch abgerufen werden.
- DSN_PGRANGE_TABLE
- Die Seitenbereichstabelle DSN_PGRANGE_TABLE
enthält Informationen zu qualifizierten Partitionen für alle Seitenbereichssuchen in einer Abfrage.
- DSN_PGROUP_TABLE
- Die Tabelle für parallele Gruppen DSN_PGROUP_TABLE enthält Informationen
zu den parallelen Gruppen in einer Abfrage.
- DSN_PREDICAT_TABLE
- Die Vergleichselementtabelle DSN_PREDICAT_TABLE enthält Informationen
zu allen Vergleichselementen in einer Abfrage.
- DSN_PTASK_TABLE
- Die Tabelle DSN_PTASK_TABLE für parallele Tasks enthält Informationen
zu allen parallelen Tasks in einer Abfrage.
- DSN_QUERY_TABLE
- Die Abfragetabelle DSN_QUERY_TABLE
enthält Informationen zu einer SQL-Anweisung und zeigt diese vor und nach der Abfrageumsetzung an.
- DSN_SORTKEY_TABLE
- Die Sortierschlüsseltabelle DSN_SORTKEY_TABLE enthält Informationen zu Sortierschlüsseln für alle für eine Abfrage erforderlichen Sortierungen.
- DSN_SORT_TABLE
- Die Sortiertabelle DSN_SORT_TABLE
enthält Informationen zu den von einer Abfrage erforderlichen Sortieroperationen.
- DSN_STATEMENT_CACHE_TABLE
- Die Anweisungscachetabelle DSN_STATEMENT_CACHE_TABLE enthält Informationen zu den SQL-Anweisungen im Anweisungscache sowie Informationen, die als Ergebnis einer Anweisung EXPLAIN STATEMENT CACHE ALL erfasst wurden.
- DSN_STATEMNT_TABLE
- Die Anweisungstabelle DSN_STATEMNT_TABLE enthält Informationen zum geschätzten Aufwand der angegebenen SQL-Anweisungen.
- DSN_STRUCT_TABLE
- Die Strukturtabelle DSN_STRUCT_TABLE enthält Informationen zu allen Abfrageblöcken in einer Abfrage.
- DSN_VIEWREF_TABLE
- Die Sichtreferenztabelle DSN_VIEWREF_TABLE enthält Informationen
zu allen Sichten und MQTs (Materialized Query Tables), die für die Verarbeitung einer Abfrage verwendet werden.