Jonas Gassenmeyer: Materialized Views in Oracle
Materialized Views sind in hervorragendes Mittel, um Performance bei Lese-Zugriffen zu optimieren. In dieser Session erfahren Sie, wie Sie mit Oracle Database 12c auch Materialized Views effizienter machen können. Dazu zählen unter anderem:
- Performance-Verbesserungen durch den Einsatz von Materialized Views
- Verbesserung der Performance von Materialized Views selbst
- Verbesserungen im Select (wie beispielsweise driving site hint)
- Verbesserungen beim Refresh (z. B. ATOMIC_REFRESH=False)
- "Build materialized view upon a prepared table", mit Oracle 12c Out of place refresh
Durch die Verwendung von Materialized Views und Query Rewrite wird die Performance für bestimmte Abfragen gesteigert. Doch bb und unter welchen Bedingungen das Query Rewrite auf eine bestehende Materialized View funktioniert und wie effizient die Aktualisierung der Materialized View erfolgen kann, liegt an einigen Faktoren ab, die sich dem DBA oder Entwickler nicht immer sofort erschließen. Doch im Funktionsumfang der Oracle Datenbank gibt es einige Werkzeuge und APIs, die dem DBA helfen, den Zugriff mittels Materialized Views zu optimieren.