Dela via


Visningsprogram för frågeplan i Azure Data Studio

Viktig

Azure Data Studio går i pension den 28 februari 2026. Vi rekommenderar att du använder Visual Studio Code. Mer information om hur du migrerar till Visual Studio Code finns i Vad händer med Azure Data Studio?

Gäller för: SQL Server Azure SQL DatabaseAzure SQL Managed Instance

Azure Data Studio stöder insamling av både uppskattade och faktiska frågeplaner. Frågeplaner ger en grafisk visning av metoden för datahämtning (eller ändring) som valts av SQL Server Query Optimizer. Den här visuella metoden hjälper dig att förstå prestandaegenskaperna för en fråga.

Visa översikt – uppskattad plan

Om du vill visa den uppskattade planen för en fråga markerar du den specifika frågan och väljer knappen Uppskattad plan.

Kommentar

Om du inte väljer en fråga och väljer knappen Uppskattad plan visas de uppskattade planerna för alla frågor i frågefönstret.

Visa – faktisk plan

Om du vill visa den faktiska planen för en fråga i redigeringsprogrammet väljer du knappen Aktivera faktisk plan eller CTRL + M. När det här alternativet är aktiverat resulterar körning av frågor (via knappen Kör eller F5) i den faktiska planen som visas på fliken Frågeplan.

Kommentar

Om du inte väljer en fråga och väljer Kör eller F5 visas de faktiska planerna för alla frågor i frågefönstret.

Utdata

När du visar en uppskattad eller faktisk plan är tre flikar tillgängliga utöver fliken Resultat och meddelanden. De här flikarna är Frågeplan, Planträd och Översta åtgärder. Fliken Frågeplan visar abonnemangen och innehåller flera menyalternativ, tillgängliga på menyraden till höger och via högerklicksmenyn. Planträdet visar planen i textformat, inklusive sorterbara kolumner. I rutan Översta åtgärder visas operatorerna i planen, och sortering är tillgänglig för att hitta de dyraste operatorerna baserat på olika attribut.

Menyalternativ för frågeplan

I samband med en frågeplan finns det flera alternativ för ytterligare analys av en plan. Dessa alternativ nås genom att högerklicka var som helst i planen eller från den högra menyraden.

Ikon Alternativ Beskrivning
Skärmbild av en skärmbild av Spara plan-ikonen. Spara planfil Spara frågeplanen som en .sqlplan-fil
Skärmbild av xml-ikonen Visa frågeplan. Visa XML för frågeplan Visa frågeplanen i XML-format i ett nytt fönster
Skärmbild av ikonen Öppna fråga. Öppen fråga Öppna planens fråga i ett nytt fönster
Skärmbild av ikonen Zooma in. Zooma in Zooma in inom planen
Skärmbild av ikonen Zooma ut. Zooma ut Zooma ut inom planen
Skärmbild av ikonen Zooma för att passa. Zooma för att passa Anpassa planens storlek så att den matchar fönstrets storlek
Skärmbild av ikonen Zooma till anpassad storlek. Anpassad zoomfunktion Ange en anpassad zoomnivå för planen
Skärmbild av nodikonen Sök. Hitta nod Sök efter noder i en plan baserat på specifika attributvärden
Skärmbild av en egenskapsfönsterikon. Egenskaper Visa egenskapsfönstret
Skärmbild av ikonen Jämför plan. Jämför exekveringsplan Jämför den aktuella körningsplanen med en annan plan i ett nytt fönster
Skärmbild av ikonen Markera dyr operator. Markera dyra operatorer Identifiera den dyraste operatorn i planen baserat på det angivna attributet
Skärmavbild av en verktygstipsikon. Verktygstips Slå på/av verktygstips när du håller muspekaren över operatörer på planen
Skärmbild av en toppåtgärdsikon. Toppåtgärder Växla till panelen för Top Operations

De vanligaste åtgärderna

På fliken Översta åtgärder, förutom sorteringskolumner, kan filterfönstret till höger användas för att hitta operatorer med ett gemensamt fältvärde. Det kan till exempel vara bra att hitta alla kapslade loopoperatorer i en plan som har åtkomst till ett specifikt databasobjekt eller filtrera efter specifika värden för ett visst attribut.

Skärmbild av fliken Viktiga operationer efter filtrering för klustrade.

För alla operatorer i listan väljer du operatornamnet för att gå till den operatorns plats i frågeplanen (en grön ruta omger operatorn).

Jämförelse av avtal

Att jämföra exekveringsplaner kan vara användbart när du felsöker skillnader i planprestanda, och det kan du göra i Azure Data Studio genom att högerklicka på planen och välja Jämför exekveringsplan. Den aktuella planen öppnas i den övre halvan av ett nytt fönster, med knappen "Lägg till körningsplan" i den nedre halvan. Välj knappen Lägg till körningsplan och bläddra till den sparade planen som du vill jämföra med.

Skärmbild av Två abonnemang jämfört.

Menyn jämför planer innehåller flera av samma ikoner som i frågeplansmenyn, men den ger också möjlighet att växla orientering från en vågrät skärm till en lodrät skärm med hjälp av knappen Växla orientering. Egenskaper i planjämförelsefönstret gör det möjligt att jämföra operatörers attributvärden från varje plan sida vid sida. Välj knappen Egenskaper och välj sedan operatorn i varje plan som ska jämföras. Alla operatorer kan väljas, men det är vanligtvis bra att välja samma operatorer på liknande platser i planen. Operatorn Välj är ett exempel, men operatorn Indexsökning är markerad i skärmbilden nedan.

Skärmbild av Två planer jämfört med egenskapsfönstret som visas.

Standardvyn för egenskapsplanen för planjämförelse visar attribut med olika värden överst, och attribut med samma värden döljs under rubriken Motsvarande egenskaper. Den här vyn kan ändras med hjälp av sorteringsikonerna och attributlistorna kan expanderas eller komprimeras för att underlätta visning och sökning av information. Fönstret Egenskaper har också en filtermeny som ger möjlighet att snabbt navigera till attributet av intresse.

Nästa steg