Skip to main content

Skapa spår med SQL Server 2012 och SQL Profiler

The Crevasse - Making of 3D Street Art (April 2025)

The Crevasse - Making of 3D Street Art (April 2025)
Anonim

SQL Server Profiler är ett diagnostiskt verktyg som ingår i Microsoft SQL Server 2012. Det låter dig skapa SQL-spår som spårar de specifika åtgärder som utförs mot en SQL Server-databas. SQL-spår ger värdefull information för felsökning av databasproblem och inställning av databasmotorens prestanda. Administratörer kan till exempel använda ett spår för att identifiera en flaskhals i en fråga och utveckla optimeringar för att förbättra databasens prestanda.

Skapa ett spår

Steg-för-steg-processen för att skapa SQL Server-spår med SQL Server Profiler är som följer:

  1. Öppna SQL Server Management Studio och anslut till SQL Server-förekomsten av ditt val. Ange serverns namn och lämpliga inloggningsuppgifter om du inte använder Windows-autentisering.

  2. När du har öppnat SQL Server Management Studio väljer du SQL Server Profiler från Verktyg meny. Observera att om du inte planerar att använda andra SQL Server-verktyg i denna administrativa session kan du välja att starta SQL Profiler direkt istället för att gå igenom Management Studio.

  3. Ange inloggningsuppgifter igen om du uppmanas att göra det.

  4. SQL Server Profiler förutsätter att du vill starta ett nytt spår och öppnar en Spåregenskaper fönster. Fönstret är tomt för att du ska kunna ange detaljerna i spåret.

  5. Skapa ett beskrivande namn för spåret och skriv det in i Spårnamn textruta.

    Välj en mall för spåret från Använd mallen rullgardinsmenyn. Detta gör att du kan starta ditt spår med en av de fördefinierade mallarna som lagras i SQL Server-biblioteket.

  6. Välj en plats för att spara resultatet av ditt spår. Du har två alternativ här:

    Välj Spara till fil för att spara spåret till en fil på den lokala hårddisken. Ange ett filnamn och en plats i fönstret Save As som dyker upp som ett resultat av att klicka i kryssrutan. Du kan också ställa in en maximal filstorlek i MB för att begränsa vilken inverkan spåret kan ha på diskanvändning.

    Välj Spara till tabell för att spara spåret till ett bord i SQL Server-databasen. Om du väljer det här alternativet uppmanas du att ansluta till databasen där du vill lagra spårresultatet. Du kan också ställa in en maximal spårstorlek - i tusentals tabellrader - för att begränsa vilken inverkan spåret kan ha på din databas.

  7. Klicka på Händelsevalg fliken för att se över händelserna som du kommer att övervaka med ditt spår. Vissa händelser väljs automatiskt utifrån mallen du valde. Du kan ändra dessa standardval vid denna tidpunkt och visa ytterligare alternativ genom att klicka på Visa alla händelser ochVisa alla kolumner kryssrutor.

  8. Klicka på Springa knappen för att börja spåret. När du är klar väljer du Sluta spår från Fil meny.

Välja en mall

När du börjar ett spår kan du välja att basera det på någon av de mallar som finns i SQL Server spårbibliotek. Tre av de mest använda spårmallarna är:

  • Standardmallen, som samlar en mängd information om SQL Server-anslutningar, lagrade procedurer och Transact-SQL-satser
  • Tuning-mallen, som samlar information som kan användas med Database Engine Tuning Advisor för att ställa in din SQL Server-prestanda
  • TSQL_Replay-mallen, som samlar tillräckligt med information om varje Transact-SQL-förklaring för att återskapa aktiviteten i framtiden

Den här artikeln behandlar SQL Server Profiler för SQL Server 2012. Det finns även tidigare versioner.