Stellen Sie sicher, dass diese Voraussetzungen erfüllt sind, bevor Sie anhand von EXPLAIN-Momentaufnahmen Änderungen an mehreren Zugriffsplänen suchen und korrigieren oder mehrere Zugriffspläne vergleichen.
Sie verwenden EXPLAIN-Momentaufnahmen beim Suchen und Korrigieren von Änderungen in den folgenden Situationen:
- Nach dem Hinzufügen, Entfernen oder Ändern von SQL-Anweisungen in einer Anwendung
- Nach der Releasemigration oder dem Anwenden von Wartungskorrekturen
- Nach Änderungen an der Datenbankstruktur oder den Berechtigungen
- Nach dem Implementieren einer Anwendung aus einem Testsystem in ein Produktionssystem
Sie können EXPLAIN-Momentaufnahmen auch beim Vergleich von Zugriffsplänen in den folgenden Situationen verwenden:
- Nach Ausführung des Dienstprogramms RUNSTATS
- Nach dem Generieren von Indexempfehlungen mit der Advisorfunktion für Workloadindizes
- Nach dem virtuellen Testen der Kandidatenindizes
- Nach dem wiederholten virtuellen Testen der Kandidatenindizes
Eine EXPLAIN-Momentaufnahme in InfoSphere Optim Query Workload Tuner ist eine Gruppe von EXPLAIN-Informationen, die zu einem bestimmten Zeitpunkt erfasst werden.
- Wenn die SQL-Anweisungen unter DB2 for z/OS ausgeführt werden:
- Stellen Sie im Datenquellenexplorer die Verbindung zu einem DB2 for z/OS-Subsystem her, das für die Abfrageworkloadoptimierung konfiguriert ist und auf dem die komplette Gruppe von Optimierungsfeatures für IBM® InfoSphere Optim Query Workload Tuner aktiviert ist.
- Sie müssen über das folgende Zugriffsrecht für diese Tabellen verfügen:
- Zugriffsrechte SELECT, INSERT, UPDATE und DELETE für die folgenden Tabellen: DB2OSC.AOC_WAPC_SESSIONS,
DB2OSC.AOC_WAPC_RS und DB2OSC.AOC_WAPC_EX
- Zugriffsrecht SELECT für die folgenden Tabellen: DB2OSC.DSN_WCC_EV_HISTORY,
DB2OSC.DSN_WCC_EP_HISTORY, DB2OSC.DSN_WCC_STMT_INSTS, DB2OSC.DSN_STATEMNT_TABLE,
DB2OSC.DSN_WCC_STMT_RUNTM, and DB2OSC.DSN_WCC_STMT_TEXTS
- Zugriffsrecht SELECT für die EXPLAIN-Tabellen (PLAN_TABLE und DSN_STATEMNT_TABLE)
unter dem Schema DB2OSC
- Wenn die SQL-Anweisungen unter DB2 for Linux, UNIX, and Windows ausgeführt werden:
-