Delen via


Queryplanviewer in Azure Data Studio

Van toepassing op: SQL Server Azure SQL Database Azure SQL Managed Instance

Azure Data Studio biedt ondersteuning voor het vastleggen van zowel geschatte als werkelijke queryplannen. Queryplannen bieden een grafische weergave van de methode voor het ophalen van gegevens (of wijziging) die is gekozen door de SQL Server Query Optimizer. Deze visuele benadering helpt inzicht te hebben in de prestatiekenmerken van een query.

Weergave - geschatte planning

Als u het geschatte plan voor een query wilt weergeven, markeert u de specifieke query en selecteert u de knop Geschatte planning.

Notitie

Als u geen query selecteert en de knop Geschatte planning selecteert, worden de geschatte plannen weergegeven voor alle query's in het queryvenster.

Weergeven - werkelijk plan

Als u het werkelijke plan voor een query in de editor wilt weergeven, selecteert u de knop Werkelijk plan inschakelen of Ctrl+M. Als deze optie is ingeschakeld, resulteert het uitvoeren van een query (via de knop Uitvoeren of F5) in het werkelijke plan dat wordt weergegeven op het tabblad Queryplan.

Notitie

Als u geen query selecteert en Uitvoeren of F5 selecteert, worden de werkelijke plannen voor alle query's in het queryvenster weergegeven.

Uitvoer

Wanneer u een geschatte of werkelijke planning bekijkt, zijn er naast het tabblad Resultaten en Berichten drie tabbladen beschikbaar. Deze tabbladen zijn Queryplan, Planstructuur en Topbewerkingen. Op het tabblad Queryplan worden de plan(en) weergegeven en zijn er meerdere menuopties beschikbaar op de menubalk aan de rechterkant en via het snelmenu. In de planstructuur wordt het plan weergegeven in tekstindeling, inclusief sorteerbare kolommen. Het deelvenster Topbewerkingen bevat de operators in het plan en sorteren is beschikbaar om de duurste operators te identificeren op basis van verschillende kenmerken.

Menuopties voor queryplan

Vanuit de context van een queryplan zijn er meerdere opties beschikbaar voor verdere analyse van een plan. Deze opties zijn toegankelijk door met de rechtermuisknop op een willekeurige plaats in het plan of in de rechtermenubalk te klikken.

Pictogram Optie Omschrijving
Schermopname van een schermopname van het pictogram Plan opslaan. Planbestand opslaan Het queryplan opslaan als een SQLPLAN-bestand
Schermopname van het XML-pictogram Queryplan weergeven. XML van queryplan weergeven Het queryplan weergeven in XML-indeling in een nieuw venster
Schermopname van het pictogram Query openen. Query openen De query van het plan openen in een nieuw venster
Schermopname van een inzoompictogram. Inzoomen Inzoomen binnen plan
Schermopname van een uitzoompictogram. Uitzoomen Uitzoomen binnen het plan
Schermopname van een zoompictogram om aan te passen. In- en uitzoomen De grootte van het plan aanpassen aan dat van het venster
Schermopname van een zoompictogram naar aangepast formaat. Aangepast zoomen Een aangepast zoomniveau voor het plan opgeven
Schermopname van het pictogram Knooppunt Zoeken. Node zoeken Zoeken naar knooppunten in een plan op basis van specifieke kenmerkwaarden
Schermopname van het pictogram Eigenschappenvenster. Eigenschappen Het deelvenster Eigenschappen weergeven
Schermopname van het pictogram Plan vergelijken. Uitvoeringsplan vergelijken Het huidige uitvoeringsplan vergelijken met een ander plan in een nieuw venster
Schermopname van het pictogram Dure operator markeren. Dure operators markeren De duurste operator in het plan identificeren op basis van het opgegeven kenmerk
Schermopname van het pictogram Knopinfo. Knopinfo Schakel de wisselknop in of uit om knopinfo in of uit te schakelen bij het overhalen van operators in het plan
Schermopname van het pictogram Topbewerkingen. Belangrijkste bewerkingen Overschakelen naar het deelvenster Topbewerkingen

Belangrijkste bewerkingen

Naast het sorteren van kolommen kan het filtervenster aan de rechterkant worden gebruikt om operators met een gemeenschappelijke veldwaarde te vinden op het tabblad TopBewerkingen. Het kan bijvoorbeeld handig zijn om alle geneste lusoperators in een plan te vinden dat toegang heeft tot een specifiek databaseobject of om te filteren op specifieke waarden voor een bepaald kenmerk.

Schermopname van het tabblad TopBewerkingen na het filteren op geclusterde bewerkingen.

Selecteer voor een operator in de lijst de operatornaam om naar de locatie van die operator in het queryplan te gaan (een groen vak om de operator heen).

Vergelijking van abonnementen

Het vergelijken van queryplannen kan handig zijn bij het oplossen van problemen met de prestaties van plannen. Dit kan worden bereikt in Azure Data Studio door met de rechtermuisknop op het plan te klikken en het uitvoeringsplan vergelijken te selecteren. Het huidige plan wordt geopend in de bovenste helft van een nieuw venster, met de knop Uitvoeringsplan toevoegen in de onderste helft. Selecteer de knop Uitvoeringsplan toevoegen en blader naar het opgeslagen plan waarnaar u wilt vergelijken.

Schermopname van twee abonnementen vergeleken.

Het menu Abonnementen vergelijken biedt verschillende van dezelfde pictogrammen als in het menu queryplan, maar biedt ook de mogelijkheid om de afdrukstand van een horizontale weergave naar een verticaal scherm in te schakelen met behulp van de knop Afdrukstand in-/uitschakelen. Het deelvenster Eigenschappen in het venster Vergelijking van plannen biedt de mogelijkheid om kenmerkwaarden voor een operator van elk plan naast elkaar te bekijken. Selecteer de knop Eigenschappen en selecteer vervolgens de operator in elk plan dat u wilt vergelijken. Hoewel alle operators kunnen worden geselecteerd, is het selecteren van dezelfde operators op vergelijkbare locaties in het plan doorgaans handig. De operator Select is één voorbeeld, maar de operator Indexzoeken is geselecteerd in de onderstaande schermopname.

Schermopname van twee abonnementen vergeleken met het eigenschappenvenster dat wordt weergegeven.

De standaardweergave van het eigenschappenplan voor planvergelijking bevat kenmerken met verschillende waarden bovenaan en kenmerken met dezelfde waarden worden samengevouwen onder de kop Gelijkwaardige eigenschappen. Deze weergave kan worden gewijzigd met behulp van de sorteerpictogrammen en de kenmerklijsten kunnen worden uitgevouwen of samengevouwen om informatie weer te geven en te vinden. Het deelvenster Eigenschappen bevat ook een filtermenu, waarmee u snel naar het kenmerk van belang kunt navigeren.

Volgende stappen