O'Reilly logo

PostgreSQL-Administration, 3rd Edition by Bernd Helmle, Peter Eisentraut

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Ablauf der Befehlsverarbeitung

Um die Optimierung von SQL-Befehlen angehen zu können, ist es zunächst hilfreich, einen Überblick darüber zu gewinnen, wie Anfragen in PostgreSQL intern verarbeitet werden. Auf diese Weise können Sie erkennen, welche Maßnahmen an welchen Stellen ansetzen, und Missverständnisse und Enttäuschungen über ausbleibende Ergebnisse vermeiden.

Die Verarbeitung eines SQL-Befehls erfolgt in PostgreSQL in folgenden Phasen:

  1. Empfang über Netzwerk

  2. Parser, Analyse

  3. Rewriter

  4. Planer/Optimizer

  5. Executor

  6. Ergebnis über Netzwerk

Empfang über Netzwerk

Ein SQL-Befehl wird also zuerst über eine Netzwerkverbindung empfangen. Das genaue Protokoll kann in der PostgreSQL-Dokumentation eingesehen werden. Im Prinzip wird der SQL-Befehl ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required