← 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
REFRESHest 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