Bonjour
Je me demande si mysql est capable d'optimiser une requete au delà de la "frontiere" d'une vue.
par exemple si je fais une vue entre la jointure d'une table0 et d'une table1 sur une clé étrangère déclarée explicitement, est ce que je suis en mesure d'utiliser un index sur table0 différent de l'index de jointure depuis la vue (si je n'utilise pas de données issues de table1 dans la requete)?
question supplémentaire sachant que sur ma table0 , 99% des requêtes vont utiliser la jointure sur la table1, est-il aussi performant d'utiliser la vue ou les tables explicitement? (parce que ce si dans tous les cas mysql commence par "générer" la vue... comment dire pour ensuite filtrer sur les conditions apportées à la vue... )
Partager