salut,
j'ai créer une materialized view (qui est une jointure entre 3 table)
avec refresh=force on demand (ma vue est indexes)
les tables qui interviennent dans cette vue subissent des insertions de milliers de lignes chaque mois.
donc j’exécute chaque mois
DBMS_MVIEW.REFRESH('vm_1', 'C');
les problèmes qui surgissent
- statut de la vue est unuasable
- index de la vue non valide (unusable)
donc a chaque fois je re_build l'index afin de régler le problème et ça me prend du temps
y'a il un moyen plus optimal pour parer ce problème
Partager