Skip to main content

Oprettelse af spor med SQL Server 2012 og SQL Profiler

Help for hacked sites: File system damage assessment (Kan 2024)

Help for hacked sites: File system damage assessment (Kan 2024)
Anonim

SQL Server Profiler er et diagnostisk værktøj, der følger med Microsoft SQL Server 2012. Det giver dig mulighed for at oprette SQL-spor, der sporer de specifikke handlinger, der udføres mod en SQL Server-database. SQL-spor giver værdifuld information til fejlfinding af databaseproblemer og afstemning af databasemotorens ydeevne. For eksempel kan administratorer bruge et spor til at identificere en flaskehals i en forespørgsel og udvikle optimeringer til forbedring af databaseydelsen.

Oprettelse af et spor

Den trinvise proces for at oprette en SQL-server sporing med SQL Server Profiler er som følger:

  1. Åben SQL Server Management Studio og tilslut dig til SQL Server-eksemplet efter eget valg. Angiv servernavnet og de relevante loginoplysninger, medmindre du bruger Windows-godkendelse.

  2. Når du har åbnet SQL Server Management Studio, skal du vælge SQL Server Profiler fra Værktøj menu. Bemærk, at hvis du ikke planlægger at bruge andre SQL Server-værktøjer i denne administrative session, kan du vælge at starte SQL Profiler direkte i stedet for at gå gennem Management Studio.

  3. Giv igen loginoplysninger, hvis du bliver bedt om at gøre det.

  4. SQL Server Profiler forudsætter, at du vil starte et nyt spor og åbner en Trace Properties vindue. Vinduet er tomt for at give dig mulighed for at angive detaljerne i sporet.

  5. Opret et beskrivende navn til sporet og skriv det i Spornavn tekstboks.

    Vælg en skabelon for sporet fra Brug skabelonen Drop down menu. Dette giver dig mulighed for at starte dit spor ved hjælp af en af ​​de foruddefinerede skabeloner, der er gemt i SQL Server's bibliotek.

  6. Vælg et sted for at gemme resultaterne af dit spor. Du har to muligheder her:

    Vælg Gem til fil for at gemme sporet til en fil på den lokale harddisk. Angiv et filnavn og en placering i vinduet Gem som, der vises som følge af at klikke på afkrydsningsfeltet. Du kan også indstille en maksimal filstørrelse i MB for at begrænse den virkning, sporet kan have på diskbrug.

    Vælg Gem til tabel at gemme sporet til et bord i SQL Server-databasen. Hvis du vælger denne indstilling, bliver du bedt om at oprette forbindelse til databasen, hvor du vil gemme sporresultaterne. Du kan også indstille en maksimal sporstørrelse - i tusindvis af tabelrækker - for at begrænse den påvirkning, sporet måtte have på din database.

  7. Klik på Events Selection fanen for at gennemgå de begivenheder, du vil overvåge med dit spor. Nogle arrangementer vælges automatisk baseret på den valgte skabelon. Du kan ændre disse standardvalg på dette tidspunkt og se yderligere muligheder ved at klikke på Vis alle begivenheder ogVis alle kolonner afkrydsningsfelter.

  8. Klik på knappen Løb knappen for at starte sporet. Når du er færdig, skal du vælge Stop spor fra Fil menu.

Valg af skabelon

Når du begynder et spor, kan du vælge at basere det på nogen af ​​de skabeloner, der findes i SQL Server's sporbibliotek. Tre af de mest brugte sporskabeloner er:

  • Standardskabelonen, der samler en række oplysninger om SQL Server-forbindelser, lagrede procedurer og Transact-SQL-sætninger
  • Tuning-skabelonen, som indsamler oplysninger, der kan bruges med Database Engine Tuning Advisor til at tune din SQL Server's ydeevne
  • TSQL_Replay-skabelonen, der samler nok information om hver Transact-SQL-sætning til at genskabe aktiviteten i fremtiden

Denne artikel omhandler SQL Server Profiler til SQL Server 2012. Der er også tidligere versioner.