Datenbank mit DB2 für Linux, UNIX und Windows für die Abfrageoptimierung konfigurieren

Sie müssen Ihre Datenbank mit DB2 für Linux®, UNIX® und Windows® für den Optim Query Tuner-Client konfigurieren, bevor Sie anfangen können, SQL-Anweisungen damit zu optimieren.

Vorbereitende Schritte

Informationen zu diesem Vorgang

Sie können Ihre Datenbank mit DB2 für Linux, UNIX und Windows über den Client konfigurieren, um EXPLAIN- und ADVISE-Tabellen zu erstellen und die gespeicherte Prozedur für die Advisorfunktion für Indizes zu aktivieren. Wenn diese Objekte in einem anderen Format oder mit einer anderen Version in der Datenbank vorhanden sind, wird eine Nachricht angezeigt. Befolgen Sie die Anweisungen in der Nachricht, um diese Objekte auf die aktuelle Version zu migrieren.

Wenn Sie Ihre Datenbank direkt auf dem Server konfigurieren, ohne den Client zu verwenden, müssen Sie die Anweisungen in der Datei migrate_explaintables_db2luw.ddl befolgen, um die EXPLAIN- und ADVISE-Tabellen zu migrieren. Die zum Migrieren der EXPLAIN- und ADVISE-Tabellen verwendeten SQL-Anweisungen werden in dieser Datei bereitgestellt. Sie finden diese Datei an den folgenden Positionen:
  • Auf dem Windows-Server: Unterverzeichnis \serverconfig\LUW des Installationsverzeichnisses für das Serveraktivierungsprogramm. Das Standardinstallationsverzeichnis ist C:\Programme\IBM\OQTS.
  • Auf dem Linux oder UNIX-Server: Unterverzeichnis /serverconfig/LUW des Installationsverzeichnisses für das Serveraktivierungsprogramm. Das Standardinstallationsverzeichnis ist /opt/IBM/OQTS.
  • Auf dem Clientsystem: Unterverzeichnis \serverconfig\LUW\ des Installationsverzeichnisses für den Client. Das Standardinstallationsverzeichnis ist C:\Programme\IBM\OQT2.2.1.

Vorgehensweise

Gehen Sie wie folgt vor, um eine Datenbank mit DB2 für Linux, UNIX und Windows für die Abfrageoptimierung zu konfigurieren:

  1. Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die zu konfigurierende Datenbank und klicken Sie auf Query Tuner > Für Optimierung konfigurieren > Geführte Konfiguration.

    Eine Nachricht gibt an, ob die Konfiguration erfolgreich war.

  2. Wenn während des Konfigurationsprozesses eine Nachricht angezeigt wird, die angibt, dass das Format einiger Tabellen nicht korrekt ist, befolgen Sie die Anweisungen in der Nachricht, um die EXPLAIN- und ADVISE-Tabellen zu migrieren, indem Sie die angegebenen SQL-Anweisungen für die Datenbank ausführen.
  3. Prüfen Sie, ob die Datenbank für die Abfrageoptimierung konfiguriert und die gespeicherte Prozedur für die Advisorfunktion für Indizes aktiviert ist:
    1. Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf Query Tuner > Für Optimierung konfigurieren > Erweiterte Konfiguration und Zugriffsrechteverwaltung. Das Fenster für die erweiterte Konfiguration und Zugriffsrechteverwaltung wird geöffnet.

      Sie können den Status der EXPLAIN-Tabellen, der gespeicherten Prozeduren für die Advisorfunktion für Indizes, der automatischen Erfassung statistischer Daten und der Abfrageoptimierungsfunktionen prüfen.

    2. Wenn die EXPLAIN-Tabellen nicht aktiviert sind, befolgen Sie die Anweisungen in der Nachricht, um die EXPLAIN-Tabellen zu aktivieren.
    3. Wenn die gespeicherte Prozedur für die Advisorfunktion für Indizes nicht aktiviert ist, befolgen Sie die Anweisungen in der Nachricht, um die gespeicherte Prozedur zu migrieren oder zu aktivieren.
  4. Schließen Sie das Fenster für die erweiterte Konfiguration und Zugriffsrechteverwaltung.

Feedback