Aller au contenu
uencoder

Materialized View

Une vue matérialisée stocke physiquement les résultats d'une requête sous forme de table, rafraîchie périodiquement, échangeant de l'espace contre du temps de requête.

Objectif

Précalculer les résultats de requêtes complexes et accélérer les requêtes OLAP riches en agrégations et jointures.

Mécanisme

À la création, la requête s'exécute et les résultats sont stockés. Modes de rafraîchissement : ON COMMIT (rafraîchi au commit des tables de base) et ON DEMAND (manuel/planifié). Réécriture de requête : l'optimiseur réécrit automatiquement les requêtes sur les tables de base pour lire la vue matérialisée.

Cas d’usage

  • Accélération de requêtes OLAP
  • Stratégies de précalcul
  • Réécriture de requêtes

Outils associés

References