Bonjour a tous,
J'ai actuellement deux bases de données reliées par un DBLink. La première récupère aujourd'hui des vues provenant de la deuxième. J'ai cependant remarqué que cela n'était absolument pas optimisé puisque dans un tel environnement, la vue ramène systématiquement toutes les données de la seconde base a chaque appel de la vue lors de jointures.
Pour améliorer cela, on m'a proposé d'utiliser des snapshot. Ne connaissant pas le concept, j'ai googlé cela. Malheureusement, les seuls tutos que je trouvent ne proposent que des snapshot de BDD complètes. Est-il possible de faire cela pour une vue ?
L'idée est de récuperer les données de la vue toutes les X minutes et de les inserer dans une table en local par exemple.
Si vous avez toute autre idée, n'hésitez pas
Merci pour votre aide.
Partager