Dans le cours : L'essentiel de SQL Server 2022

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 200 cours dispensés par des experts.

Recalculer les statistiques

Recalculer les statistiques

Je vous propose une expérience avec une requête. Dans cette requête SELECT, je cherche les contacts dont le nom est Hamdouni. J'exécute la requête, je trouve madame Hélène Hamdouni. Il y a donc une seule personne dans la table des contacts qui s'appelle Hamdouni. Si je regarde avec le bouton Afficher le plan d'exécution estimé dans la barre d'outils, le plan d'exécution. Le moteur d'optimisation choisit de chercher dans l'index des noms qui se trouve sur la table Contacts. Ensuite, après avoir trouvé les références de la ou des Hamdounis, on va chercher dans la table avec ce qu'on appelle un Lookup. C'est une bonne stratégie à partir du moment où on a peu de personnes. Parce qu'on va chercher des références dans un index, et ensuite, avec une boucle, rechercher dans la table les personnes qui s'appellent Hamdouni pour récupérer, si je relance la requête, toutes les autres colonnes de la ligne. Si je reprends le plan d'exécution estimé, cette stratégie a été choisie parce que on a une…

Table des matières