Wenn eine SQL-Abfrage kompiliert wird, wird eine Reihe von Schritten ausgeführt, bevor der "beste" Zugriffsplan entweder ausgeführt oder im Systemkatalog gespeichert wird.
In einer partitionierten Datenbankumgebung finden alle Operationen, die vom SQL-Compiler an einer SQL-Abfrage ausgeführt werden, in der Datenbankpartition statt, zu der Sie die Verbindung herstellen. Vor der Ausführung wird die kompilierte Abfrage an alle Datenbankpartitionen in der Datenbank verteilt.
Die folgenden Themen enthalten weitere Informationen über die Schritte, die vom SQL-Compiler ausgeführt werden:
Die folgenden Kapitel enthalten darüber hinaus Informationen zu außerhalb des Compilers auftretenden Faktoren, die die Ergebnisse des Compilers beeinflussen können:
Wie Sie den vom SQL-Compiler ausgewählten Zugriffsplan untersuchen können, wird in Kapitel 26, Die SQL-EXPLAIN-Einrichtung, beschrieben.