SQL Server Profiler — это интерфейс для создания и управления трассами, а также для анализа и повторного воспроизведения результатов отслеживания. Эти события сохраняются в трассировочном файле, который можно проанализировать или использовать для повторения серии конкретных шагов при диагностике проблемы позже.
Инструмент SQL Server Profiler может собирать много информации о базе данных, таких как состояние соединения, добавление, удаление, изменение и изменение операторов, выполненные параметры сохранённой процедуры и так далее. Если мы создаём новую трассировку напрямую, после нажатия Run, будет записано большое количество журналов, что неудобно для устранения проблемы.
Что если мы быстро найдём нужную нам информацию по SQL?
В шаблоне нового трека выберите следующие события:
Проверьте, чтобы показать все столбцы, переместите полосу прокрутки и отметьте «Название базы данных», как показано на рисунке ниже:
Нажмите на фильтр столбца, чтобы найти название базы данныхИмя, аналогично популяции, нам нужно отслеживать название базы данных, которую мы хотим проанализировать, как показано на следующем изображении:
Конечно, вы также можете фильтровать по ApplicationName:
Наконец, нажмите Run.
Попробуйте выполнить SQL-оператор запроса в базе данных, и результат трассировки выглядит следующим образом:
(Конец)
|