»PostgreSQL: EXPLAIN erklärt«
2019-03-13, 18:00–18:30, Physik Z254

Bei der Analyse von Performance-Problemen (Warum ist diese Abfrage langsam) kann eine Auswertung des Abfrageplanes via EXPLAIN helfen. Doch wie liest man dies?

Die OpenSource-Datenbank kommt mit einem leistungsfähigen Planner & Optimizer daher. Dieser berechnet mögliche Ausführungspläne einer an die Datenbank gestellten Abfrage und bewertet diese mit Kosten, um den günstigsten Abfrageplan auszuwählen.

Doch wie arbeitet dieses Kostenmodell, und wie interpretiert man einen solchen Kostenplan?

Im Vortrag sollen die grundlegende Arbeitsweise von EXPLAIN und die Auswertung von Ausführungsplänen vorgestellt werden.