Bonjour à tous,
J'ai développer une vue qui mets un peu de temps à afficher les résultats consolidés, et je ne peux pas faire de vue indexée parce que j'utilise le mot clé MAX.
Pour améliorer les performances de SELECT sur ma vue je souhaite donc la basculer en une table indexée.
Ma première intention, intégrer un mécanisme dans mon applicatif pour gérer cette nouvelle table mais si j'utilise une vue c'est justement pour ne pas avoir à le faire parce que c'est plus compliqué.
Ma deuxième intention serait de créer un trigger sur la vue qui mettrait à jour cette nouvelle table, mais j'ignore si c'est une bonne idée et comment le faire. Dans l'idée à l'insertion d'une ligne il faudrait la récpliquer dans la table, et à la modification d'une ligne il faudrait la modifier dans la table.
Qu'en pensez vous ?
Partager