SQL déclare quePerformance du processus de récupération de données à partir de la documentation SQL vues
Le moteur de base de données reconstitue les données, en utilisant l'instruction SQL de la vue, chaque fois qu'un utilisateur interroge une vue
Comment le processus de récupération de données à partir de vues SQL offre de meilleures performances par rapport à l'exécution de la requête de sélection pour récupérer des données à partir des tables.
La réponse à votre question dépend de la base de données que vous utilisez, la vue que vous utilisez, etc. Vous devez étiqueter cette question avec un fournisseur de base de données. –
Pour une discussion sur les vues dans SQL Server et MySQL, vous pouvez voir [ici] (http://stackoverflow.com/questions/10302615/mysql-views-performance) et [ici] (http://stackoverflow.com/ questions/439056/is-a-view-faster-than-a-simple-query). –
** Ce n'est pas ** - simple et clair. Les vues ne sont pas conçues pour améliorer les performances, elles sont destinées à présenter à l'appelant une vue plus adaptée/plus flexible/plus personnalisée ** de ses données. Ils sont parfaits pour les rapports ou pour d'autres objectifs - mais ils ne sont PAS ** ** des améliorations de performance –