Zum Inhalt springen
uencoder

Materialized View

Eine materialisierte Sicht speichert Abfrageergebnisse physisch als Tabelle und wird periodisch aufgefrischt — Raum wird gegen Abfragezeit getauscht.

Zweck

Berechnet komplexe Abfrageergebnisse vor und beschleunigt aggregations- und join-lastige OLAP-Abfragen.

Mechanismus

Bei der Erstellung wird die Abfrage ausgeführt und das Ergebnis gespeichert. Auffrischungsmodi: ON COMMIT (Auffrischen beim Commit der Basistabellen) und ON DEMAND (manuell/geplant). Query Rewrite: der Optimizer schreibt Basisabfragen automatisch auf die materialisierte Sicht um.

Anwendungsfälle

  • OLAP-Abfragebeschleunigung
  • Vorberechnungsstrategien
  • Query-Rewrite

Verwandte Tools

References