Korrelera en spårning med Windows-prestandaloggdata
gäller för:SQL Server
Azure SQL Managed Instance
Med SQL Server Profiler kan du öppna en Microsoft Windows-prestandalogg, välja de räknare som du vill korrelera med en spårning och visa de valda prestandaräknarna tillsammans med spårningen i det grafiska användargränssnittet för SQL Server Profiler. När du väljer en händelse i spårningsfönstret anger ett lodrätt rött fält i fönstret System Monitor-data i SQL Server Profiler de prestandaloggdata som korrelerar med den valda spårningshändelsen.
Om du vill korrelera en spårning med prestandaräknare öppnar du en spårningsfil eller tabell som innehåller datakolumnerna StartTime och EndTime och klickar sedan på Importera prestandadata på Fil--menyn för SQL Server Profiler. Du kan sedan öppna en prestandalogg och välja de System Monitor-objekt och räknare som du vill korrelera med spårningen.
Så här korrelerar du en spårning med prestandaloggdata
Öppna en sparad spårningsfil eller spårningstabell i SQL Server Profiler. Du kan inte korrelera en spårning som körs och som fortfarande samlar in händelsedata. För korrekt korrelation med System Monitor-data måste spårningen innehålla datakolumnerna StartTime och EndTime.
På menyn SQL Server Profiler File klickar du på Importera prestandadata.
I dialogrutan Öppna väljer du en fil som innehåller en prestandalogg. Prestandaloggdata måste ha samlats in under samma tidsperiod som spårningsdata samlas in.
I dialogrutan Begränsning för prestandaindikatorer markerar du kryssrutorna som motsvarar de System Monitor-objekt och räknare som du vill visa vid sidan av spårningen. Klicka på OK.
Välj en händelse i fönstret spårningshändelser eller navigera genom flera intilliggande rader i fönstret spårningshändelser med hjälp av piltangenterna. Det lodräta röda fältet i fönstret System Monitor-data anger prestandaloggdata som är korrelerade med den valda spårningshändelsen.
Klicka på en intressepunkt i Systemövervakares diagram. Den motsvarande spårningsraden som är närmast i tiden är vald. Om du vill zooma in på ett tidsintervall trycker du på och drar muspekaren i diagrammet Systemövervakare.
Skapa prestandaloggar som kan delas mellan olika versioner av Windows
Öppna Administrationsverktygpå Kontrollpanelen och dubbelklicka sedan på Prestanda.
I dialogrutan Prestanda expanderar du Prestandaloggar och Aviseringar, högerklickar på Räknarloggaroch klickar sedan på Nya logginställningar.
Skriv ett namn på räknarloggen och klicka sedan på OK.
På fliken Allmänt klickar du på Lägg till räknare.
I listan Prestandaobjekt väljer du ett prestandaobjekt som du vill övervaka. Namnen på SQL Server-prestandaobjekt för standardinstanser av SQL Server börjar med SQL Server och namngivna instanser börjar med MSSQL$instanceName.
Lägg till så många räknare som behövs för SQL Server-instansen och andra viktiga värden, till exempel processortid och disktid.
När du har lagt till räknare klickar du på Stäng.
Ange värden för Exempeldata med varje intervall. Börja med ett blygsamt samplingsintervall, till exempel 5 minuter, och justera sedan intervallet om det behövs.
På fliken Loggfiler väljer du TextFile (kommaavgränsad) från listan Loggfiltyp. Kommaavgränsade textloggfiler kan delas mellan olika versioner av Windows och kan visas senare i rapporteringsverktyg som Microsoft Excel.
På fliken Schema anger du ett övervakningsschema.
Klicka på OK för att skapa prestandaloggen.