Skip to main content

Traces maken met SQL Server 2012 en SQL Profiler

SQL Server 2012 - Creating a database (Juni- 2026)

SQL Server 2012 - Creating a database (Juni- 2026)
Anonim

SQL Server Profiler is een diagnosetool dat is inbegrepen bij Microsoft SQL Server 2012. Hiermee kunt u SQL-traceringen maken die de specifieke uitgevoerde acties tegen een SQL Server-database bijhouden. SQL-traces bieden waardevolle informatie voor het oplossen van problemen met de database en voor het afstemmen van de prestaties van de database-engine. Beheerders kunnen bijvoorbeeld een trace gebruiken om een ​​bottleneck in een query te identificeren en optimalisaties te ontwikkelen om de databaseprestaties te verbeteren.

Een trace maken

Het stapsgewijze proces voor het maken van een SQL-servertracering met SQL Server Profiler is als volgt:

  1. Open SQL Server Management Studio en maak verbinding met de SQL Server-instantie van uw keuze. Geef de servernaam en toepasselijke inlogreferenties op, tenzij u Windows-verificatie gebruikt.

  2. Nadat u SQL Server Management Studio hebt geopend, kiest u SQL Server Profiler van de Hulpmiddelen menu. Merk op dat als u niet van plan bent om andere SQL Server-hulpmiddelen in deze beheersessie te gebruiken, u ervoor kunt kiezen om SQL Profiler rechtstreeks te starten, in plaats van Management Studio door te nemen.

  3. Geef opnieuw inlogreferenties op als u hierom wordt gevraagd.

  4. SQL Server Profiler gaat ervan uit dat u een nieuw trace wilt starten en opent een Traceer eigenschappen venster. Het venster is leeg zodat u de details van de trace kunt opgeven.

  5. Maak een beschrijvende naam voor de trace en typ deze in de Trace Naam tekstvak.

    Selecteer een sjabloon voor de trace van de Gebruik de sjabloon drop-down menu. Hiermee kunt u uw trace starten met behulp van een van de vooraf gedefinieerde sjablonen die zijn opgeslagen in de SQL Server-bibliotheek.

  6. Kies een locatie om de resultaten van uw trace op te slaan. Je hebt hier twee opties:

    kiezen Bewaar in bestand om de trace op te slaan naar een bestand op de lokale harde schijf. Geef een bestandsnaam en -locatie op in het venster Opslaan als dat verschijnt als gevolg van het klikken op het selectievakje. U kunt ook een maximale bestandsgrootte instellen in MB om de impact te beperken die de trace kan hebben op het gebruik van de schijf.

    kiezen Opslaan naar tabel om de trace op te slaan naar een tabel in de SQL Server-database. Als u deze optie selecteert, wordt u gevraagd verbinding te maken met de database waar u de traceerresultaten wilt opslaan. U kunt ook een maximale traceergrootte instellen (in duizenden tabelrijen) om de impact van de trace op uw database te beperken.

  7. Klik op de Selectie van evenementen tab om de gebeurtenissen te bekijken die u zult volgen met uw trace. Sommige evenementen worden automatisch geselecteerd op basis van de sjabloon die u hebt gekozen. U kunt deze standaardselecties op dit moment wijzigen en aanvullende opties bekijken door op te klikken Toon alle evenementen enToon alle kolommen checkboxes.

  8. Klik op de Rennen om het spoor te beginnen. Selecteer als u klaar bent Stop Trace van de het dossier menu.

Een sjabloon kiezen

Wanneer u een trace begint, kunt u ervoor kiezen deze te baseren op een van de sjablonen in de traceerbibliotheek van SQL Server. Drie van de meest gebruikte traceersjablonen zijn:

  • De standaardsjabloon, die een verscheidenheid aan informatie verzamelt over SQL Server-verbindingen, opgeslagen procedures en Transact-SQL-instructies
  • De stemmingsjabloon, die informatie verzamelt die kan worden gebruikt met de Database Engine Tuning Advisor om de prestaties van uw SQL Server aan te passen
  • De TSQL_Replay-sjabloon, die voldoende informatie verzamelt over elke Transact-SQL-instructie om de activiteit in de toekomst opnieuw te maken

In dit artikel wordt SQL Server Profiler voor SQL Server 2012 besproken. Er zijn ook eerdere versies.