Wenn der Workflowassistent
EXPLAIN-Informationen für SQL-Anweisungen erfasst, werden diese Informationen in einem lokalen Cache des Katalogs für die verbundene Datenbank erfasst. Daher muss bei einer Änderung des Katalogs dessen lokaler Cache 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 Workloadstatistikdaten für eine Abfrageworkload und die von der Advisorfunktion empfohlenen RUNSTATS-Befehle ausgeführt. Sie wollen jetzt die Advisorfunktion für Workloadindizes für die Abfrageworkload ausführen, nachdem die relevanten Statistikdaten aktualisiert wurden. Wenn der lokale Cache des Datenbankkatalogs jedoch nicht aktualisiert ist, verwendet die Advisorfunktion für Workloadindizes die veralteten Statistikdaten, auch wenn Sie eine erneute Bearbeitung mit EXPLAIN angeben.
Vorgehensweise
Führen Sie einen dieser Schritte aus, um sicherzustellen, dass der lokale Cache des Systemkatalogs nach Aktualisierungen des Katalogs stets ebenfalls aktualisiert wird:
- Legen Sie fest, dass der Workflowassistent den lokalen Cache automatisch aktualisiert, nachdem Sie die RUNSTATS-Befehle oder DDL-Anweisungen im Workflowassistenten ausführen.
- 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 aus, falls sie noch nicht ausgewählt ist.
- Klicken Sie auf Anwenden und dann auf OK.
- Schließen Sie alle offenen Instanzen des Workflowassistenten.
Speichern Sie Ihre Arbeit, wenn Sie hierzu aufgefordert werden. Sie können diese Instanzen des Workflowassistenten im Projektexplorer erneut öffnen.
- Aktualisieren Sie den lokalen Cache manuell.
- Wenn der Workflowassistent als Vollbild angezeigt wird, doppelklicken Sie auf die zugehörige Registerkarte.
- Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die aktuell verbundene Datenbank oder das aktuell verbundene Subsystem und wählen Sie aus. Wenn Sie den Datenquellenexplorer öffnen müssen, wählen Sie im Hauptmenü aus. Wählen Sie Datenquellenexplorer unter Datenverwaltung aus. Klicken Sie dann auf OK.
Nächste Schritte
Sie können Advisorfunktionen und Tools für die aktuelle Abfrageworkload ausführen, nachdem Sie sichergestellt haben, dass die Option EXPLAIN-Informationen vor der Ausführung der Advisorfunktionen für Workloads erneut erfassen auf der Seite Advisorfunktionen für Workloads ausführen des Abschnitts Aufrufen ausgewählt ist.