Vorschau einer zeilenorientierten Tabelle
Wenn du mit neuen Tabellen arbeitest, ist es üblich, mit SELECT * einen ersten Blick auf die Daten zu werfen. Bei einer großen, zeilenorientiert gespeicherten Tabelle ist es jedoch ressourcenintensiv und langsam, alle Zeilen auszuwählen. Ein schneller Optimierungstrick ist, die Anzahl der zurückgegebenen Zeilen zu begrenzen.
Du arbeitest mit Luftqualitätsdaten aus den USA. Diese Daten liegen in einer Postgres-Datenbank mit zeilenorientierter Speicherung. Mach dich mit daily_aqi vertraut, indem du die Daten in der Vorschau ansiehst. Wähle zuerst alle Datensätze aus. Begrenze anschließend die Ergebnisse, um die Geschwindigkeit zu verbessern.
Verwende den Befehl EXPLAIN, um den Effekt der Begrenzung der Zeilen zu quantifizieren.
Diese Übung ist Teil des Kurses
<Kurs>Abfrageleistung in PostgreSQL verbessern</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
___
SELECT *
FROM daily_aqi;