Afficher un plan d'exécution réel
Cette rubrique explique comment générer des plans d’exécution graphiques réels à l’aide de SQL Server Management Studio. Lorsque des plans d’exécution réels sont générés, les requêtes transact-SQL ou les lots s’exécutent. Le plan d’exécution généré affiche le plan d’exécution de requête réel que le moteur de base de données SQL Server utilise pour exécuter les requêtes.
Pour utiliser cette fonctionnalité, les utilisateurs doivent disposer des autorisations appropriées pour exécuter les requêtes Transact-SQL pour lesquelles un plan d’exécution graphique est généré, et ils doivent disposer de l’autorisation SHOWPLAN pour toutes les bases de données référencées par la requête.
Pour inclure un plan d'exécution pour une requête durant l'exécution
Dans la barre d’outils SQL Server Management Studio, cliquez sur Requête du moteur de base de données. Vous pouvez également ouvrir une requête existante et afficher le plan d’exécution estimé en cliquant sur le bouton Ouvrir un fichier dans la barre d’outils puis en choisissant la requête existante.
Entrez la requête pour laquelle vous souhaitez afficher le plan d'exécution réel.
Dans le menu Requête, cliquez sur Inclure le plan d’exécution réel ou cliquez sur le bouton de la barre d’outils Inclure le plan d’exécution réel
Exécutez la requête en cliquant sur le bouton de la barre d’outils Exécuter . Le plan utilisé par l’optimiseur de requête est affiché sous l’onglet Plan d’exécution dans le volet de résultats. Placez le curseur de la souris sur les opérateurs logiques et physiques pour visualiser la description et les propriétés des opérateurs dans l'info-bulle affichée.
Il est également possible d'afficher les propriétés des opérateurs dans la fenêtre Propriétés. Si Propriétés n’est pas visible, cliquez avec le bouton droit sur un opérateur et sélectionnez Propriétés. Sélectionnez l'opérateur de votre choix.
Si vous voulez modifier l’affichage du plan d’exécution, cliquez avec le bouton droit sur le plan d’exécution et sélectionnez Zoom avant, Zoom arrière, Zoom personnaliséou Zoom pour ajuster. Les optionsZoom avant et Zoom arrière vous permettent d’effectuer un zoom avant ou arrière sur le plan d’exécution. Quant à l’option Zoom personnalisé , elle vous permet de définir votre propre zoom, par exemple, un pourcentage de zoom de 80. Enfin, l’optionZoom pour ajuster agrandit le plan de sorte que sa taille soit ajustée en fonction de celle du volet de résultats.