Het geschatte uitvoeringsplan weergeven
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics (alleen toegewezen SQL-pool)
SQL-database in Microsoft Fabric
In dit artikel wordt beschreven hoe u grafische geschatte uitvoeringsplannen genereert met behulp van SQL Server Management Studio (SSMS). Wanneer geschatte uitvoeringsplannen worden gegenereerd, worden de T-SQL-query's of batches niet uitgevoerd. Daarom bevat een geschat uitvoeringsplan geen runtimegegevens, zoals metrische gegevens over het werkelijke resourcegebruik of runtimewaarschuwingen. In plaats daarvan wordt in het gegenereerde uitvoeringsplan weergegeven welk query-uitvoeringsplan de SQL Server Database Engine waarschijnlijk zou gebruiken als de query's daadwerkelijk waren uitgevoerd, en worden de geschatte rijen weergegeven die door de verschillende operators in het plan stromen.
Als u deze functie wilt gebruiken, moeten gebruikers over de juiste machtigingen beschikken om de T-SQL-query uit te voeren waarvoor een grafisch uitvoeringsplan wordt gegenereerd en moeten ze de SHOWPLAN-machtiging krijgen voor alle databases waarnaar wordt verwezen door de query.
Geschatte uitvoeringsplannen via SSMS, EXPLAIN, en SET SHOWPLAN_XML zijn beschikbaar voor dedicated SQL-pools (voorheen SQL DW) en dedicated SQL-pools in Azure Synapse Analytics.
Het geschatte uitvoeringsplan voor een query weergeven
Selecteer op de werkbalk Database Engine Query. U kunt ook een bestaande query openen en het geschatte uitvoeringsplan weergeven door de knop Bestand openen werkbalk te selecteren en de bestaande query te zoeken.
Voer de query in waarvoor u het geschatte uitvoeringsplan wilt weergeven.
Selecteer in het menu Query de optie Geschat uitvoeringsplan weergeven of selecteer de knop Geschat uitvoeringsplan weergeven werkbalk. Het geschatte uitvoeringsplan wordt weergegeven op het tabblad Uitvoeringsplan in het resultatenvenster.
Als u meer informatie wilt weergeven, beweegt u de muisaanwijzer over de pictogrammen van de logische en fysieke operator en bekijkt u de beschrijving en eigenschappen van de operator in de weergegeven knopinfo. U kunt ook operatoreigenschappen weergeven in het venster Eigenschappen. Als Eigenschappen niet zichtbaar is, klikt u met de rechtermuisknop op een operator en selecteert u Eigenschappen. Selecteer een operator om de eigenschappen ervan weer te geven.
Als u de weergave van het uitvoeringsplan wilt wijzigen, klikt u met de rechtermuisknop op het uitvoeringsplan en selecteert u Inzoomen, uitzoomen, aangepaste zoomof Zoomen omaan te passen. Inzoomen en uitzoomen stellen u in staat om het uitvoeringsplan met vaste stappen te vergroten of te verkleinen. Aangepaste Zoom stelt u in staat uw eigen schermvergroting te definiƫren, zoals zoomen met 80 procent. Zoom naar Passend vergroot het uitvoeringsplan zodat het past in het resultaatvenster. U kunt ook een combinatie van de Ctrl-toets en het muiswiel gebruiken om dynamische zoomte activeren.
Als u door de weergave van het uitvoeringsplan wilt navigeren, gebruikt u de verticale en horizontale schuifbalken of selecteert en houdt u een leeg gebied van het uitvoeringsplan vast en sleept u met de muis. U kunt ook het plusteken (+) in de rechterbenedenhoek van het venster van het uitvoeringsplan selecteren en vasthouden om een miniatuurkaart van het volledige uitvoeringsplan weer te geven.
Notitie
U kunt ook SET SHOWPLAN_XML gebruiken om informatie over het uitvoeringsplan voor elke instructie te retourneren zonder deze uit te voeren. Als u in SQL Server Management Studio gebruikt, bevat het tabblad Resultaten een koppeling om het uitvoeringsplan in grafische indeling te openen.
Volgende stappen
- uitvoeringsplannen
- Architectuurhandleiding voor queryverwerking
- een werkelijke uitvoeringsplan weergeven