SQL- und XQuery-EXPLAIN-Tool
Der Befehl db2expln beschreibt den Zugriffsplan, der für SQL- oder XQuery-Anweisungen ausgewählt wurde.
Mithilfe dieses Tools können Sie eine schnelle Erläuterung des ausgewählten Zugriffsplans abrufen, wenn keine EXPLAIN-Daten erfasst wurden. Für statische SQL- und XQuery-Anweisungen überprüft das Tool db2expln die Pakete, die im Systemkatalog gespeichert sind. Für dynamische SQL- und XQuery-Anweisungen überprüft das Tool db2expln die Abschnitte im Abfragecache.
Das EXPLAIN-Tool befindet sich im Unterverzeichnis bin des Verzeichnisses sqllib für Ihre Instanz. Wenn sich das Tool db2expln nicht in Ihrem aktuellen Verzeichnis befindet, muss es in einem Verzeichnis enthalten sein, das in Ihrer Umgebungsvariablen PATH definiert ist.
Der Befehl db2expln verwendet die Dateien db2expln.bnd, db2exsrv.bnd und db2exdyn.bnd, um sich an eine Datenbank zu binden, wenn auf die Datenbank zum ersten Mal zugegriffen wird.