Een uitvoeringsplan opslaan in XML-indeling
van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-database in Microsoft Fabric
Gebruik SQL Server Management Studio om uitvoeringsplannen op te slaan als een XML-bestand en om ze te openen voor weergave.
Als u de functie voor het uitvoeringsplan in Management Studio wilt gebruiken of de opties voor XML Showplan SET wilt gebruiken, moeten gebruikers over de juiste machtigingen beschikken om de Transact-SQL-query uit te voeren waarvoor een uitvoeringsplan wordt gegenereerd en moeten ze de SHOWPLAN-machtiging krijgen voor alle databases waarnaar wordt verwezen door de query.
Een queryplan opslaan met behulp van de XML Showplan SET-opties
Open in SQL Server Management Studio een query-editor en maak verbinding met Database Engine.
Schakel SHOWPLAN_XML aan met de volgende verklaring:
SET SHOWPLAN_XML ON; GO
Gebruik de volgende instructie om STATISTIEKEN XML in te schakelen:
SET STATISTICS XML ON; GO
Notitie
SHOWPLAN_XML genereert informatie over het uitvoeringsplan voor compileertijd voor een query, maar voert de query niet uit. Dit wordt ook wel het geschatte uitvoeringsplan genoemd. STATISTICS XML genereert informatie over het uitvoeringsplan voor runtimequery's voor een query en voert de query uit. Dit wordt ook wel het werkelijke uitvoeringsplan genoemd.
Voer een query uit. Voorbeeld:
USE AdventureWorks2022; GO SET SHOWPLAN_XML ON; GO -- Execute a query. SELECT BusinessEntityID FROM HumanResources.Employee WHERE NationalIDNumber = '509647174'; GO SET SHOWPLAN_XML OFF;
Klik met de rechtermuisknop in het deelvenster Resultaten op de Microsoft SQL Server XML Showplan die het queryplan bevat en klik vervolgens op Resultaten opslaan als.
Klik in het dialoogvenster Opslaan<raster of tekst>resultaten in het vak Opslaan als type op Alle bestanden (*.*).
Geef in het vak Bestandsnaam een naam op in de indeling <naam>.sqlplanen klik vervolgens op Opslaan.
Een uitvoeringsplan opslaan met behulp van SQL Server Management Studio-opties
Genereer een geschat uitvoeringsplan of een daadwerkelijk uitvoeringsplan met behulp van Management Studio. Zie Het geschatte uitvoeringsplan weergeven en een werkelijk uitvoeringsplan weergevenvoor meer informatie.
Klik in het uitvoeringsplan tabblad van het resultatenvenster met de rechtermuisknop op het grafische uitvoeringsplan en kies Uitvoeringsplan opslaan als.
Als alternatief kunt u ook Uitvoeringsplan opslaan als kiezen in het menu Bestand.
Controleer in het dialoogvenster Opslaan als of de Opslaan als is ingesteld op uitvoeringsplanbestanden (*.sqlplan).
Geef in het vak Bestandsnaam een naam op in de indeling <naam>.sqlplanen klik vervolgens op Opslaan.
Een opgeslagen XML-queryplan openen in SQL Server Management Studio
Kies in SQL Server Management Studio in het menu BestandOpenenen klik vervolgens op Bestand.
Stel in het dialoogvenster Bestand openen Bestandstypen van het type in op uitvoeringsplanbestanden (*.sqlplan) om een gefilterde lijst met opgeslagen XML-queryplanbestanden te maken.
Selecteer het XML-queryplanbestand dat u wilt weergeven en klik op openen.
Dubbelklik als alternatief in de Windows Verkenner op een bestand met de extensie .sqlplan. Het plan wordt geopend in Management Studio.
Zie ook
SET SHOWPLAN_XML (Transact-SQL)
SET STATISTICS XML (Transact-SQL)