Sie können DB2 for Linux, UNIX, and Windows-Datenbanken mithilfe des IBM® Data Studio-Clients Version 4.1.0.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:
- Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Verbindung zur Datenbank und wählen Sie Verbinden aus.
- Erweitern Sie die Verbindung durch Klicken auf das Pluszeichen neben der Verbindung. Ein Symbol wird angezeigt, das die Datenbank darstellt.
- Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie aus.
Der IBM Data Studio-Client erkennt, ob die komplette Gruppe von Optimierungsfeatures für IBM InfoSphere Optim Query Workload Tuner Version 4.1.0.1 in der Datenbank aktiviert 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:
- Erweitern Sie im Datenquellenexplorer die Verbindung zur Datenbank.
- Klicken Sie mit der rechten Maustaste auf die Datenbank und wählen Sie aus. Klicken Sie, nachdem die komplette Gruppe von Optimierungsfeatures aktiviert wurde, mit der rechten Maustaste auf die Datenbank und wählen Sie aus.
Gehen Sie wie folgt vor, um die komplette Gruppe von Optimierungsfeatures zu aktivieren, indem ein Script ausgeführt wird:
- 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.
- 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 aus.
- 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.
- Prüfen Sie, ob die Datenbank für die Optimierung von Abfragen und Abfrageworkloads konfiguriert ist und die erforderlichen Datenobjekte erstellt oder aktiviert sind.
- Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf die Datenbank und klicken Sie dann auf
. Das Fenster für die erweiterte Konfiguration und Zugriffsrechteverwaltung
wird geöffnet.
- 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 , um die Optimierung im Query Tuner Workflow-Assistenten zu starten.