SQL Server Profiler е интерфейс за създаване и управление на трасета, както и за анализ и възпроизвеждане на резултатите от тях. Тези събития се съхраняват в trace файл, който може да бъде анализиран или използван за възпроизвеждане на серия от конкретни стъпки, когато проблемът бъде диагностициран по-късно.
Инструментът SQL Server Profiler може да събира много информация за базата данни, като статус на връзката, добавяне, изтриване, модифициране и промяна на оператори, изпълнени параметри на съхранени процедури и други. Ако създадем нова следа директно, след натискане на Run, ще се запише голям брой логове, което е неудобно за нас да решаваме проблема.
Ами ако бързо намерим необходимата SQL информация?
В шаблона на новата писта изберете следните събития:
Проверете дали да покажете всички колони, плъзнете лентата за превъртане и отбеляжете "Име на базата данни", както е показано на фигурата по-долу:
Кликнете върху колонния филтър, за да намерите databaseName, подобно на популацията, трябва да проследим името на базата данни, която искаме да анализираме, както е показано на следното изображение:
Разбира се, можете да филтрирате и по ApplicationName:
Накрая, кликни на Run.
Опитайте да изпълните SQL заявка в базата данни и резултатът от проследяването е следният:
(Край)
|