Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL VIEW vs requête intégrée, laquelle est la plus rapide ?

Les vues indexées dans SQL Server sont généralement appelées "vues matérialisées", ce que MySQL ne prend pas en charge. Le support VIEW de MySQL est plutôt limité par rapport à d'autres fournisseurs - le les restrictions sont répertoriées dans leur documentation .

Une vue normale est simplement une instruction SQL préparée - il n'y a aucune différence entre l'utilisation des deux exemples que vous avez fournis. Dans certains cas, la clause WHERE lors de la sélection à partir d'une vue peut être poussée dans la requête VIEW par l'optimiseur, mais elle est complètement hors de votre contrôle.