Dela via


Analysera frågor med SHOWPLAN-resultat i SQL Server Profiler

gäller för:SQL ServerAzure SQL Managed Instance

Du kan lägga till Showplan-händelseklasser i en spårningsdefinition som gör att SQL Server Profiler samlar in och visar information om frågeplan i spårningen. Det är också möjligt att extrahera Showplan-händelser från de andra händelserna som samlas in i spårningen och spara dessa Showplan-händelser i en separat XML-fil.

Du kan extrahera Showplan-händelser från spårningen på något av följande sätt:

  • Vid spårningskonfigurationen använder du fliken Inställningar för extrahering av händelser . Den här fliken visas inte förrän du väljer en av Showplan-händelserna på fliken Val av händelser .

  • Använd alternativet Extrahera SQL Server-händelsermenyn Arkiv .

  • Genom att extrahera och spara enskilda händelser genom att högerklicka på en viss händelse och välja Extrahera händelsedata.

Showplan-händelser

Spårningshändelserna för Showplan visas och beskrivs i följande tabell.

Händelsenamn Beskrivning
Prestandastatistik Anger första gången en kompilerad Showplan cachelagras, när den omkompileras och när den tas bort från plancachen. Kolumnen TextData innehåller Showplan i XML-format. Mer information finns i Händelseklass för prestandastatistik.
Visa plan alla Visar frågeplanen med fullständig kompileringsinformation för den körda Transact-SQL-instruktionen. Den kan till exempel visa kostnadsberäkningar och kolumnlistor. Mer information finns i Visaplan alla händelseklasser.
Showplan All för frågor vid kompilering Inträffar när en fråga kompileras eller omkompileras på SQL Server. Det här är motsvarigheten till kompileringstiden för händelsen Showplan All . Showplan All inträffar när ett query körs. Showplan All For Query Compile inträffar när en fråga kompileras. Mer information finns i Showplan All för frågekompileringseventklass.
Statistikprofil för Showplan Visar frågeplanen med fullständig information om körningstiden för den Transact-SQL-instruktion som utförs, inklusive det faktiska antalet rader som passerar genom varje operation. Mer information finns i Händelseklass för Showplan Statistics Profile.
Visaplanstext Visar frågeplansträdet för Transact-SQL-instruktionen som körs, som binära data. Mer information finns i Visaplans texthändelseklass.
Visa plantext (oplanerad) Visar som text frågeplansträdet för den Transact-SQL-instruktion som körs. Den här händelseklassen visar samma information som Showplan Text, förutom att den här händelseklassen visar text i stället för binära data. Mer information finns i Visaplanstext (okodad) händelseklass.
Showplan XML Visar frågeplanen med fullständiga data som samlats in under frågeoptimeringen. Den här händelsen genereras endast när en frågeplan är optimerad. Mer information finns i Showplan XML-händelseklass.
Showplan XML för frågekompilering Visar frågeplanen när frågan kompileras. Mer information finns i Showplan XML för frågekompileringens händelseklass.
Showplan XML-statistikprofil Visar frågeplanen med fullständig körningsinformation i XML-format. Den här händelseklassen samlar till exempel in antalet rader som passerar genom varje operator för den Transact-SQL-instruktion som körs. Mer information finns i Händelseklass för Showplan XML-statistikprofil.