Wenn der Zugriffsplan zurückgegangen ist und Sie DB2 for z/OS Version 9 oder höher verwenden, können Sie zu einem früher gespeicherten Zugriffsplan zurückkehren.
Vorbereitende Schritte
- Zugriffspläne für SQL-Anweisungen aus Paketen vergleichen
- Sie müssen die Berechtigung und das Zugriffsrecht zum Ausführen des Befehls REBIND
PACKAGE und das Zugriffsrecht EXECUTE für die gespeicherte Prozedur ADMIN_COMMAND_DSN haben.
- Wenn Sie DB2 Version
9 for z/OS verwenden, muss die Programmkorrektur für APAR PK52522 installiert sein.
- Der ursprüngliche Zugriffsplan wurde im Zugriffsplanrepository im DB2 for z/OS-Subsystemkatalog gespeichert, und zwar in den Tabellen SYSIBM.SYSQUERY, SYSIBM.SYSQUERYPLAN und SYSIBM.SYSQUERYOPTS.
- Soll der ursprüngliche Zugriffsplan beibehalten werden, muss die Option PLANMGMT auf BASIC oder EXTENDED gesetzt werden.
Wenn Sie DB2 Version
10 for z/OS verwenden, muss die Option PLANMGMTSCOPE auf ALL oder STATIC gesetzt werden.
Vorgehensweise
- Wählen Sie auf der Seite Workloads verwalten und optimieren des Workflowassistenten eine Workload aus, die die Vergleichsergebnisse für den Zugriffsplan enthält.
- Klicken Sie auf das Symbol Vergleichsergebnis anzeigen und führen Sie eine Detailanalyse zur Überprüfung des Abschnitts mit den Paketen aus.
- Wählen Sie das Quellen- oder das Zielpaket mit dem zurückgegangenen Zugriffsplan aus und klicken Sie auf das Symbol Planverwaltung.