DB2-Datenbanken für die Optimierung von Abfragen und Abfrageworkloads mit dem IBM Data Studio-Client Version 4.1 konfigurieren

Sie können DB2 for Linux, UNIX, and Windows-Datenbanken mithilfe des IBM® Data Studio-Clients Version 4.1 für die Verwendung mit IBM InfoSphere Optim Query Workload Tuner konfigurieren.

Vorbereitende Schritte

Empfehlung: Erstellen Sie in der Datenbank mit DB2 for Linux, UNIX, and Windows, die Sie konfigurieren, einen Tabellenbereich mit einer Seitengröße von 8 KB oder größer, um mögliche Abfrageoptimierungsfehler zu vermeiden.

Informationen zu diesem Vorgang

Wenn InfoSphere Optim Query Workload Tuner während der Konfiguration die EXPLAIN-Tabellen und die benutzerdefinierte Funktion EXPLAIN_GET_MSGS erstellt, wird PUBLIC das Zugriffsrecht EXECUTE für die benutzerdefinierte Funktion EXPLAIN_GET_MSGS erteilt.

Vorgehensweise

Gehen Sie wie folgt vor, um eine DB2 for Linux, UNIX, and Windows-Datenbank für die Verwendung mit InfoSphere Optim Query Workload Tuner for DB2 for Linux, UNIX, and Windows zu konfigurieren:

  1. Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Verbindung zur Datenbank und wählen Sie Verbinden aus.
  2. Erweitern Sie die Verbindung durch Klicken auf das Pluszeichen neben der Verbindung. Ein Symbol wird angezeigt, das die Datenbank darstellt.
  3. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Analysieren und optimieren > Für Optimierung konfigurieren > Geführte Konfiguration aus.

    Der IBM Data Studio-Client erkennt, ob die komplette Gruppe von Optimierungsfeatures für IBM InfoSphere Optim Query Workload Tuner Version 4.1 in der Datenbank aktiv ist.

    Wenn die komplette Gruppe von Optimierungsfeatures in der Datenbank aktiviert ist, versucht der IBM Data Studio-Client, die Datenbank für die Optimierung von Abfragen und Abfrageworkloads zu konfigurieren.

    Wenn die komplette Gruppe von Optimierungsfeatures nicht in der Datenbank aktiviert ist, können Sie sie aktivieren, sofern die folgenden zwei Bedingungen wahr sind:
    • Das Lizenzaktivierungskit für InfoSphere Optim Query Workload Tuner wurde mit dem IBM Data Studio-Client installiert.
    • Ihre Benutzer-ID verfügt über die Berechtigung oder das Zugriffsrecht zum Ausführen der Anweisung CREATE FUNCTION.

    Gehen Sie wie folgt vor, um die komplette Gruppe von Optimierungsfeatures mithilfe des Data Studio-Clients zu aktivieren:

    1. Erweitern Sie im Datenquellenexplorer die Verbindung zur Datenbank.
    2. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Analysieren und optimieren > Komplette Gruppe von Optimierungsfeatures aktivieren aus. Klicken Sie, nachdem die komplette Gruppe von Optimierungsfeatures aktiviert wurde, mit der rechten Maustaste auf die Datenbank und wählen Sie Analysieren und optimieren > Für Optimierung konfigurieren > Geführte Konfiguration aus.

    Gehen Sie wie folgt vor, um die komplette Gruppe von Optimierungsfeatures zu aktivieren, indem ein Script ausgeführt wird:

    1. Führen Sie die Datei License.bat (unter Windows) oder die Datei License.sh (unter Linux) aus, die im Installationsverzeichnis des Data Studio-Clients installiert wird. Diese Dateien befinden sich standardmäßig im Verzeichnis C:\Programme\IBM\DS4.1.0\QueryTunerServerConfig\all_features\LUW\License.
    2. Kehren Sie zum Data Studio-Client zurück, um mit der Konfiguration der Datenbank fortzufahren. Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie Analysieren und optimieren > Für Optimierung konfigurieren > Geführte Konfiguration aus.
  4. Wenn der Client eine Nachricht zurückgibt, dass EXPLAIN-Tabellen gelöscht oder migriert werden müssen, befolgen Sie die Anweisungen der Nachricht. Wiederholen Sie anschießend Schritt 2.
  5. Prüfen Sie, ob die Datenbank für die Optimierung von Abfragen und Abfrageworkloads konfiguriert ist und die erforderlichen Datenobjekte erstellt oder aktiviert sind.
    1. Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf Analysieren und optimieren > Für Optimierung konfigurieren > Erweiterte Konfiguration und Zugriffsverwaltung. Das Fenster für die erweiterte Konfiguration und Zugriffsrechteverwaltung wird geöffnet.
    2. Im Abschnitt Konfigurationsstatus können Sie den Status der Tabellen, der gespeicherten Prozeduren, der Objekte und der automatischen Erfassung statistischer Daten prüfen, die für die Verwendung der Optimierungsfunktionen für Abfragen und Abfrageworkloads erforderlich sind. Wenn ein Datenobjekt inaktiviert ist, befolgen Sie die Anweisungen in der Nachricht, die neben dem Objekt angezeigt wird, um das Objekt zu erstellen oder zu aktivieren.

Ergebnisse

Ihre DB2 for Linux, UNIX, and Windows-Datenbank ist für die Optimierung von Abfragen und Abfrageworkloads mit InfoSphere Optim Query Workload Tuner for DB2 for Linux, UNIX, and Windows konfiguriert.

Nächste Schritte

Wenn Sie anderen Personen, die SQL-Anweisungen in der Datenbank optimieren sollen, Zugriffsrechte erteilen müssen, finden Sie Informationen in Erforderliche Berechtigungen und Zugriffsrechte zum Erfassen und Optimieren von unter DB2 for Linux, UNIX, and Windows ausgeführten SQL-Anweisungen und Abfrageworkloads.

Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Verbindung und klicken Sie dann auf Analysieren und optimieren > Optimierung starten, um die Optimierung im Query Tuner Workflow-Assistenten zu starten.


Feedback