Der Workflowassistent kann EXPLAIN-Informationen für SQL-Anweisungen aus einem lokalen Cache des Katalogs für die verbundene Datenbank oder das verbundene Subsystem erfassen.
Wenn sich der Katalog ändert, muss daher der lokale Cache des Katalogs aktualisiert werden, bevor der Workflowassistent erneut EXPLAIN-Informationen für dieselben SQL-Anweisungen erfasst.
Informationen zu diesem Vorgang
Angenommen, Sie haben die Advisorfunktion für Statistikdaten für eine SQL-Anweisung und von der Advisorfunktion empfohlene RUNSTATS-Befehle ausgeführt. Nachdem nun die relevanten Statistikdaten aktualisiert wurden, wollen Sie die Advisorfunktion für Indizes für die SQL-Anweisung ausführen. Wurde der lokale Cache des Systemkatalogs jedoch nicht aktualisiert, verwendet die Advisorfunktion für Indizes die veralteten Statistikdaten, selbst wenn Sie angeben, dass die Anweisung erneut mit EXPLAIN bearbeitet wird.
Vorgehensweise
Führen Sie einen der folgenden Schritte aus, um sicherzustellen, dass der lokale Cache des Systemkatalogs nach Aktualisierungen am Katalog immer aktualisiert wird:
- Stellen Sie den Workflowassistenten so ein, dass der lokale Cache automatisch aktualisiert wird, nachdem Sie RUNSTATS-Befehle oder DDL-Anweisungen aus dem Workflowassistenten ausgeführt haben.
- Wählen Sie im Hauptmenü aus.
- Erweitern Sie im Fenster Benutzervorgaben die Option .
- Wählen Sie auf der Seite EXPLAIN-Optionen die Option Kataloginformationen immer vom Datenserver aktualisieren, wenn diese noch nicht ausgewählt ist.
- Klicken Sie auf Anwenden und anschließend auf OK.
- Schließen Sie alle offenen Instanzen des Workflowassistenten. Speichern Sie bei entsprechender Systemanfrage Ihre Arbeit. Sie können diese Instanzen des Workflowassistenten aus dem Projektexplorer erneut öffnen.
- Aktualisieren Sie den lokalen Cache manuell.
- Wenn der Workflowassistent als Vollbild angezeigt wird, doppelklicken Sie auf seine Registerkarte. Der Datenquellenexplorer wird angezeigt, sofern Sie ihn nicht zuvor geschlossen haben. Wenn Sie den Datenquellenexplorer erneut öffnen wollen, wählen Sie im Hauptmenü aus. Wählen Sie unter Datenverwaltung die Option Datenquellenexplorer aus und klicken Sie auf OK.
- Klicken Sie mit der rechten Maustaste auf die verbundene Datenbank bzw. das verbundene Subsystem und wählen Sie aus.
Nächste Schritte
Sie können Advisorfunktionen und Tools für die aktuelle SQL-Anweisung ausführen, nachdem Sie sichergestellt haben, dass die Option
Abfrage erneut mit EXPLAIN bearbeiten auf der Seite
Advisorfunktionen für einzelne Abfragen und Analysetools ausführen im Abschnitt
Aufrufen ausgewählt ist.