DB2 Universal Database - Systemverwaltung


Anhang H. EXPLAIN-Programme (SQL)

Das Tool db2expln beschreibt den Zugriffsplan, der für statische SQL-Anweisungen in den Paketen ausgewählt wurde, die in den Systemkatalogtabellen gespeichert werden. Mit diesem Tool kann eine schnelle Beschreibung des ausgewählten Zugriffsplans für Pakete angefordert werden, für die keine EXPLAIN-Daten beim Binden erfaßt wurden.

Das Tool dynexpln beschreibt den Zugriffsplan, der für dynamische Anweisungen ausgewählt wurde. Es erstellt ein statisches Paket für die Anweisungen und verwendet dann das Tool db2expln, um sie zu beschreiben.

Sie können diese EXPLAIN-Tools verwenden, um sich einen Einblick in den für eine bestimmte SQL-Anweisung ausgewählten Plan zu verschaffen. Sie können aber auch die integrierte EXPLAIN-Einrichtung (Kapitel 26, Die SQL-EXPLAIN-Einrichtung) zusammen mit Visual Explain verwenden, wenn Sie eine Beschreibung für den für eine bestimmte SQL-Anweisung ausgewählten Zugriffsplan erhalten möchten. Mit der EXPLAIN-Einrichtung können sowohl dynamische als auch statische SQL-Anweisungen bearbeitet werden. Ein Unterschied zu den EXPLAIN-Tools besteht darin, daß mit Visual Explain die EXPLAIN-Informationen in einem grafischen Format dargestellt werden. Ansonsten ist die Detaillierungsebene beider Methoden gleichwertig.

Damit Sie die Ausgabe von db2expln und dynexpln optimal verwenden können, müssen Sie mit folgenden Punkten vertraut sein:

Unter folgenden Themen finden Sie Informationen über db2expln und dynexpln:


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]