PaliSkill
SQL avancé

Leçon 8 / 9 — Chapitre 5: CAST et vues approfondies

Rafraîchir une vue matérialisée

REFRESH MATERIALIZED VIEW réexécute la requête d'origine d'une vue matérialisée, et remplace son contenu stocké par le résultat à jour.

REFRESH MATERIALIZED VIEW total_achats_materialise;

Après cette instruction, total_achats_materialise reflète l'état actuel de achats — jusqu'au prochain changement dans achats, qui la rendra de nouveau périmée jusqu'à un futur REFRESH.

À retenir :

  • REFRESH MATERIALIZED VIEW nom_vue; met à jour le contenu stocké d'une vue matérialisée, en réexécutant sa requête d'origine.
  • Entre deux REFRESH, une vue matérialisée peut afficher des données périmées, même si les tables sous-jacentes ont changé entre-temps.
  • Décider de la fréquence des REFRESH est un compromis entre fraîcheur des données et coût de recalcul — inutile de rafraîchir plus souvent que les données ne changent réellement.

À vous de jouer : avant d'exécuter ce REFRESH, la vue matérialisée reflète-t-elle nécessairement les toutes dernières données de achats ?

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 80 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès