SQL Server Profiler is een interface voor het creëren en beheren van traces en het analyseren en afspelen van traceresultaten. Deze gebeurtenissen worden opgeslagen in een trace-bestand dat geanalyseerd kan worden of gebruikt om een reeks specifieke stappen opnieuw af te spelen wanneer een probleem later wordt vastgesteld.
De SQL Server Profiler-tool kan veel informatie over de database vastleggen, zoals verbindingsstatus, toevoegen, verwijderen, wijzigen en wijzigen van instructies, uitgevoerde parameters van opgeslagen procedures, enzovoort. Als we direct een nieuwe trace aanmaken, worden na het klikken op Run een groot aantal logs geregistreerd, wat onhandig is om het probleem op te lossen.
Wat als we snel de SQL-informatie vinden die we nodig hebben?
Selecteer in het sjabloon in het nieuwe circuit de volgende onderdelen:
Controleer om alle kolommen te tonen, schuif de scrollbalk en vink "DatabaseName" aan, zoals te zien is in de onderstaande figuur:
Klik op het kolomfilter om databasenaam te vinden, vergelijkbaar met populatie, we moeten de naam van de database die we willen analyseren bijhouden, zoals te zien is in de volgende afbeelding:
Natuurlijk kun je ook filteren op ApplicationName:
Klik tenslotte op Run.
Probeer een query-SQL-instructie uit te voeren op de database, en het traceresultaat is als volgt:
(Einde)
|