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 l'attestation finale.

8 500 XOF / 12,96 € / 14,12 $

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

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.