Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-databas i Förhandsversion av Microsoft Fabric
I det här avsnittet beskrivs hur du visar körningsplaner och hur du sparar körningsplaner till en fil i XML-format med hjälp av SQL Server Management Studio (SSMS).
Note
Mer information om hur du visar och sparar planer i Azure Data Studio finns i Query Plan Viewer i Azure Data Studio.
Körningsplaner visar grafiskt de datahämtningsmetoder som valts av SQL Server Query Optimizer. Körningsplaner representerar körningskostnaden för specifika instruktioner och frågor i SQL Server med hjälp av ikoner i stället för tabellrepresentationen som skapas av SET-SHOWPLAN_ALL - eller SET-SHOWPLAN_TEXT-instruktioner . Den här grafiska metoden är användbar för att förstå prestandaegenskaperna för en fråga.
Sql Server Query Optimizer genererar bara en körningsplan, men det finns begreppet uppskattad körningsplan, en faktisk körningsplan och statistik för livefrågor.
En estimerad körningsplan returnerar den kompilerade planen som skapats av Frågeoptimeraren baserat på uppskattningar. Det här är frågeplanen som lagras i plancachen. När du skapar den uppskattade exekveringsplanen körs inte frågan eller batchen och innehåller därför ingen körningsinformation, till exempel faktiska resursanvändningsmätvärden eller varningar under körning.
En faktisk körningsplan returnerar den kompilerade planen plus dess körningskontext. Den blir tillgänglig när frågeexekveringen har slutförts. Den här planen innehåller faktisk körningsinformation, till exempel körningsvarningar och, i nyare versioner av databasmotorn, den gångna tiden och den CPU-tid som används under exekvering.
Live-query-statistik returnerar den kompilerade planen plus dess exekveringskontext. Den här planen är tillgänglig för pågående frågeanrop och uppdateras varje sekund. Detta inkluderar körningsinformation, till exempel det faktiska antalet rader som flödar genom operatorerna, förfluten tid och den uppskattade frågans framsteg. Det här alternativet är inte tillgängligt i Azure Data Studio.
Mer information om frågekörningsplaner finns i arkitekturguiden för frågebearbetning.