DB2-Explain Plan mit Toad for DB2
Mit dem Quest Tool Toad for DB2 kann man einen visuellen explain Plan generieren
1. Download des Toad for DB2 von der Quest Seite https://www.quest.com
Es ist eine Registrierung erforderlich. Mit der Registrierungsmail erhält man einen 30 tägigen Trial key
2. Download des IBM Data Server Client Pakets von https://www.ibm.com
Der Client ist die Voraussetzung dafür, dass wir mit dem Toad uns zur DB2 verbinden können.
3. Aus der DB2 Installation müssen wir die Datei EXPLAIN.DDL kopieren.
Bei mir liegt die Datei in dem folgenden Pfad: /home/db2inst1/sqllib/misc/EXPLAIN.DDL
Die Datei enthält die SQL Statements um zu unserer DB2 Version passend die explain tabellen zu erzeugen.
Nach der Installation der beiden ersten Komponenten machen wir uns an die Konfiguration.
Konfig |
Wert |
DB2 Host Name |
192.168.17.42 |
Node Name |
DB2IBM |
Instance Name |
db2inst1 |
Tcp/IP Port Nummer |
50000 |
Database Name |
books |
Die Konfiguration unseres Client Eintrags ist damit abgeschlossen.
Jetzt können wir Verbindung zu unserer Books DB aufnehmen, und die explain Tabellen erzeugen. Wir laden die EXPLAIN.DDL in den Toad Editor, und führen diese aus.
Wenn wir jetzt eine Query inden Editor schreiben, erhalten wir wenn wir unten unter Results auf Explain Plan klicken eine Grafische Aufstellung der Query Kosten.