Partager via


Afficher un plan d’exécution réel

Cette rubrique explique comment générer des plans d’exécution graphique réels à l’aide de SQL Server Management Studio. Lorsque des plans d’exécution réels sont générés, les Transact-SQL requêtes ou 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 pendant l’exécution

  1. 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 le fichier et en localisant la requête existante.

  2. Entrez la requête pour laquelle vous souhaitez afficher le plan d’exécution réel.

  3. Dans le menu Requête, cliquez sur Inclure le plan d’exécution réel ou sur le bouton Inclure le plan d’exécution réel

  4. Exécutez la requête en cliquant sur le bouton Exécuter la barre d’outils. Le plan utilisé par l’optimiseur de requête s’affiche sous l’onglet Plan d’exécution dans le volet de résultats. Suspendez la souris sur les opérateurs logiques et physiques pour afficher 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 un opérateur pour consulter ses propriétés.

  5. Vous pouvez modifier l’affichage du plan d’exécution en cliquant avec le bouton droit sur le plan d’exécution et en sélectionnant Zoom avant, Zoom arrière, Zoom personnalisé ou Zoom pour ajuster. Zoomavant et arrière vous permettent d’effectuer un zoom avant ou arrière sur le plan d’exécution, tandis que le zoom personnalisé vous permet de définir votre propre zoom, tel que le zoom avant à 80 %. Zoom pour ajuster agrandit le plan d'exécution pour qu'il s'adapte au volet des résultats.