Share via


Enregistrer un plan d'exécution au format XML

Utilisez SQL Server Management Studio pour enregistrer un plan d'exécution en tant que fichier XML, puis pour l'ouvrir et le consulter.

Pour utiliser la fonctionnalité de plan d’exécution dans Management Studio, ou pour utiliser les options XML Showplan SET, les utilisateurs doivent disposer des autorisations appropriées pour exécuter la requête Transact-SQL pour laquelle un plan d’exécution 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 enregistrer un plan de requête avec les options SET de Showplan XML

  1. Dans SQL Server Management Studio , ouvrez un éditeur de requête et connectez-vous au Moteur de base de données.

  2. Activez SHOWPLAN_XML avec l'instruction suivante :

    SET SHOWPLAN_XML ON;  
    GO  
    

    Pour activer STATISTICS XML, utilisez l'instruction suivante :

    SET STATISTICS XML ON;  
    GO  
    

    SHOWPLAN_XML génère des informations de plan d'exécution de requête de compilation pour une requête, mais sans exécuter cette dernière. STATISTICS XML génère des informations de plan d'exécution de requête à l'exécution pour une requête et exécute cette dernière.

  3. Exécuter une requête. Exemple :

    USE AdventureWorks2012;  
    GO  
    SET SHOWPLAN_XML ON;  
    GO  
    -- Execute a query.  
    SELECT BusinessEntityID   
    FROM HumanResources.Employee  
    WHERE NationalIDNumber = '509647174';  
    GO  
    SET SHOWPLAN_XML OFF;  
    
  4. Dans le volet Résultats , cliquez avec le bouton droit sur le Plan d’exécution XML Microsoft SQL Server contenant le plan de requête, puis cliquez sur Enregistrer les résultats sous.

  5. Dans la boîte de dialogue Enregistrer<la grille ou lesrésultats du texte>, dans la zone Type d’enregistrement, cliquez sur Tous les fichiers (*.*).

  6. Dans la zone Nom de fichier , indiquez un nom au format <nom**>.sqlplan**, puis cliquez sur Enregistrer.

Pour enregistrer un plan d'exécution avec les options de SQL Server Management Studio

  1. Générez un plan d'exécution soit estimé soit réel au moyen de Management Studio. Pour plus d’informations, consultez Affichage du plan d’exécution estimé ou Afficher un plan d’exécution réel.

  2. Sous l’onglet Plan d’exécution du volet de résultats, cliquez avec le bouton droit sur le plan d’exécution graphique, puis choisissez Enregistrer le plan d’exécution en tant que.

    Vous pouvez aussi choisir Enregistrer le plan d’exécution en tant que dans le menu Fichier .

  3. Dans la boîte de dialogue Enregistrer sous, assurez-vous que le type Enregistrer sous est défini sur Fichiers de plan d’exécution (*.sqlplan).

  4. Dans la zone Nom de fichier , indiquez un nom au format <nom**>.sqlplan**, puis cliquez sur Enregistrer.

Pour ouvrir un plan de requête XML dans SQL Server Management Studio

  1. Dans le menu SQL Server Management StudioFichier de , choisissez Ouvrir, puis cliquez sur Fichier.

  2. Dans la boîte de dialogue Ouvrir un fichier , définissez Fichiers de typesur Fichiers de plan d’exécution (*.sqlplan) pour produire une liste filtrée des fichiers de plan de requête XML enregistrés.

  3. Sélectionnez le fichier de plan de requête XML que vous voulez consulter, puis cliquez sur Ouvrir.

    En guise d’alternative, dans l’Explorateur Windows, double-cliquez sur un fichier avec l’extension .sqlplan. Le plan s'ouvre dans Management Studio.

Voir aussi

SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)