Een werkelijk uitvoeringsplan analyseren
van toepassing op:SQL Server
Azure SQL Managed Instance
In dit artikel wordt beschreven hoe u werkelijke grafische uitvoeringsplannen kunt analyseren met behulp van de functie SQL Server Management Studio Plan Analysis. Deze functie is beschikbaar vanaf SQL Server Management Studio v17.4. Over het algemeen wordt u aangeraden de nieuwste versie van SSMSte installeren.
Opmerkingen
Werkelijke uitvoeringsplannen worden gegenereerd nadat de Transact-SQL query's of batches zijn uitgevoerd. Daarom bevat een daadwerkelijk uitvoeringsplan runtimegegevens, zoals het werkelijke aantal rijen, metrische gegevens over resourcegebruik en runtimewaarschuwingen (indien van toepassing). Zie Een werkelijk uitvoeringsplan weergevenvoor meer informatie.
Het oplossen van problemen met queryprestaties vereist aanzienlijke expertise in het begrijpen van queryverwerkings- en uitvoeringsplannen om hoofdoorzaken daadwerkelijk te vinden en op te lossen. Zie voor meer informatie logische en fysieke showplan operator referentie, en architectuurhandleiding voor queryverwerking
SQL Server Management Studio bevat functionaliteit die enige mate van automatisering implementeert in de taak van de daadwerkelijke analyse van het uitvoeringsplan, met name voor grote en complexe plannen. Het doel is om scenario's met onjuiste kardinaliteitsraming te vinden en aanbevelingen te krijgen over welke mogelijke mitigaties beschikbaar zijn.
Belangrijk
Zorg voor een juiste test van voorgestelde oplossingen voordat u ze toepast op productieomgevingen.
Een uitvoeringsplan voor een query analyseren
Open een eerder opgeslagen queryuitvoeringsplanbestand (
.sqlplan
) met behulp van het menu Bestand en selecteer Bestand openenof sleep een planbestand naar het management Studio-venster. Als u net een query hebt uitgevoerd en ervoor hebt gekozen om het uitvoeringsplan weer te geven, gaat u naar het tabblad Uitvoeringsplan in het resultatenvenster.Klik met de rechtermuisknop in een leeg gebied van het uitvoeringsplan en selecteer Werkelijke uitvoeringsplan analyseren.
Het venster Showplan Analysis wordt onderaan geopend. Het -tabblad voor meerdere verklaringen is nuttig bij het analyseren van plannen met meerdere instructies doordat het mogelijk maakt de juiste instructie te identificeren voor analyse.
Selecteer het tabblad Scenario's om details weer te geven over de problemen die zijn gevonden voor het werkelijke uitvoeringsplan. Voor elke vermelde operator in het linkerdeelvenster toont het rechterdeelvenster details over het scenario in de Selecteer hier voor meer informatie over dit scenario koppeling en mogelijke redenen om dit scenario uit te leggen.
Verwante inhoud
- Infrastructuur voor query-profilering
- Overzicht van het uitvoeringsplan
- architectuurhandleiding voor queryverwerking
- Een werkelijk uitvoeringsplan weergeven