Comment l'optimiseur de requête détermine-t-il la taille estimée des lignes lorsque nous exécutons une requête?Optimisation du serveur SQL
1
A
Répondre
0
Les optimiseurs de requêtes inspecteront les données actuelles et supposeront le pire des cas si aucune donnée n'est disponible. Certains fournisseurs de bases de données font un cas moyen, mais sans données, il est probablement préférable d'avoir le pire. Si vous parlez d'estimer le nombre de lignes retournées c'est complètement une autre histoire.
2
SQL Server utilise les statistiques et l'ensemble de données en cours pour effectuer cette analyse. Voici un very detailed link couvrant les données que l'optimiseur de requêtes SQL 2008 utilise pour calculer cela pour vous.
En outre, this link va plus en détail sur la façon exacte dont l'optimiseur génère un plan de requête avec une estimation interne des lignes.
Questions connexes
- 1. Optimisation SQL
- 2. Optimisation du lecteur de données SQL
- 3. T-SQL service d'indexation optimisation SQL openquery
- 4. Optimisation du code jQuery
- 5. Optimisation du code Java
- 6. Optimisation du code VB.Net?
- 7. sql propriété du serveur "mémoire maximale du serveur" désactivé
- 8. Sql erreur d'installation du serveur
- 9. Optimisation de la suppression sur SQL Server
- 10. Optimisation d'une requête LINQ to SQL
- 11. Optimisation de la clause SQL "ON"
- 12. L'utilisation de Datagrid provient du serveur SQL
- 13. requêtes AD du serveur SQL 2005
- 14. Que signifient les icônes du serveur sql?
- 15. Problème de configuration du serveur sql
- 16. délai d'attente du serveur SQL problème
- 17. Détection de l'exécution du serveur SQL
- 18. Base de données du serveur SQL "Lost"
- 19. Optimisation du temps de chargement de presentModalViewController:
- 20. Optimisation du moteur de stockage xml
- 21. Optimisation du compilateur C++ des arguments passés
- 22. Optimisation du code Google App Engine
- 23. Enregistrement du résultat xml du serveur sql sur le disque
- 24. serveur sql sql requête
- 25. Optimisation des unions
- 26. SQL (any) Demande d'informations sur une optimisation de requête
- 27. Comment importer une donnée du serveur SQL pour exceller?
- 28. Modifier un nom de table express du serveur SQL
- 29. Comment afficher l'image du serveur SQL en ms accès
- 30. convertir des procédures stockées du serveur sql à oracle
merci beaucoup – Anoop