LoslegenKostenlos loslegen

Die Information Schema verwenden

Die grundlegendste Optimierung bei spaltenorientierten Datenbanken ist, die Anzahl der Spalten zu reduzieren, die jede Abfrage zurückgibt.

Wenn du mit neuen Tabellen arbeitest, wählst du oft die ersten 5 oder 10 Zeilen aus. Bei einer breiten Tabelle kann ein einfacher SELECT jedoch ressourcenintensiv sein. Das Information Schema liefert Spalten-Metadaten und ist ein guter Startpunkt, um deine Daten kennenzulernen.

Auch wenn es nicht als verfügbar angezeigt wird, lassen sich Sichten im information_schema immer abfragen. Schau dir gern die Sicht columns in der Konsole an, um vor der Übung zu erkunden, welche Informationen verfügbar sind.

Diese Übung ist Teil des Kurses

Abfrageleistung in PostgreSQL verbessern

Kurs anzeigen

Anleitung zur Übung

  • Verwende die Sicht columns aus dem information_schema.
  • Wähle die Spalten column_name, data_type und is_nullable aus.
  • Nutze table_name, um die Ergebnisse auf die Tabelle daily_aqi zu beschränken.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Code bearbeiten und ausführen