Sql newbie ici. Si vous exécutez une requête qui joint deux tables et une vue. Si la vue est composée de trois tables. Est-ce que cela ralentit la requête? Y a-t-il un moyen de l'accélérer?SQL: requête sur la vue - exécution lente
0
A
Répondre
1
Une vue n'est pas plus chère que l'écriture SQL, et parfois même plus rapide. La base de données connaît la vue et peut mettre en cache son plan d'exécution.
Mais interroger sur deux tables est plus lent que d'interroger sur cinq tables, si les trois tables supplémentaires sont dans une vue ou non.
0
en fonction de votre entrée limitée, la seule réponse est: assurez-vous que l'index est utilisé
Questions connexes
- 1. Journal de requête lente MySQL - la lenteur est lente?
- 2. Pourquoi la requête est-elle lente mais la procédure est-elle rapide sur SQL Server?
- 3. Identification des tests à exécution lente
- 4. C#: LINQ to SQL: exécution requête littérale
- 5. La requête lente empêche apache d'obtenir la réponse
- 6. Ma requête T-SQL lente nécessite une refonte complète
- 7. Comment optimiser cette requête MySQL lente (très lente)?
- 8. Aide sur la requête SQL
- 9. La vue de grille de données est lente
- 10. Exécution d'une mise à jour lente avec SSIS
- 11. Requête MySQL lente. Que devrais-je indexer?
- 12. Astuces pour améliorer cette requête mysql lente?
- 13. Exécution d'une instruction XMLA dans une requête SQL?
- 14. Un moyen d'améliorer cette requête lente?
- 15. Exécution d'une requête SQL après un point particulier iof Time
- 16. Requête SQL lente en raison de la jointure interne et gauche?
- 17. NHibernate exécution de requête UPDATE supplémentaire
- 18. Aide sur une requête SQL
- 19. Requête SQL sur deux connexions?
- 20. sql server 2000: libération du verrou sur la table?
- 21. requête lente avec jointure externe gauche et est la condition null
- 22. optimiser la requête SQL
- 23. requête lente inital lors de l'utilisation FREETEXTTABLE dans SQL Server 2005
- 24. La sérialisation XML est lente
- 25. SQL (any) Demande d'informations sur une optimisation de requête
- 26. SQL: Vue par rapport à la table - les requêtes sur la vue utilisent-elles toujours les index de table?
- 27. Exécution de SQL sripts sur un DB d'accès
- 28. Aide avec la requête SQL
- 29. Exécution/compilation jdbc-sqlite sur OSX 10.5
- 30. C# Sql requête texte Compact sur la colonne binaire
Qu'est-ce que vous utilisez SGBDR (Oracle, SQL Server, MySQL, ...)? Selon la version, la communauté peut vous fournir quelques astuces pour vous montrer comment voir exactement ce que fait votre requête. – Jeff