SQL Server Profiler — це інтерфейс для створення та управління трасуваннями, а також для аналізу та повторного відтворення результатів трасування. Ці події зберігаються у файлі трасування, який можна проаналізувати або використати для повторення серії конкретних кроків, коли проблему діагностують пізніше.
Інструмент SQL Server Profiler може захоплювати багато інформації про базу даних, таку як статус з'єднання, додавання, видалення, змінювання та зміна операторів, виконання збережених параметрів процедури тощо. Якщо ми створимо нову трасування безпосередньо після натискання Run, буде зафіксовано велику кількість журналів, що для нас незручно для усунення проблеми.
А що, якщо ми швидко знайдемо потрібну SQL-інформацію?
У шаблоні нового треку виберіть такі події:
Перевірте, щоб показати всі стовпці, перемістіть смужку прокрутки та відмічайте "NameDatabaseName", як показано на рисунку нижче:
Натисніть на фільтр стовпців, щоб знайти базу даних. Ім'я, подібно до популяції, нам потрібно відстежувати назву бази даних, яку ми хочемо проаналізувати, як показано на наступному зображенні:
Звісно, ви також можете відфільтрувати за назвою ApplicationName:
Нарешті, натисніть Run.
Спробуйте виконати SQL-запит у базі даних, і результат трасування буде наступним:
(Кінець)
|