Проблема с SQL Server Profiler - PullRequest
0 голосов
/ 22 июня 2010

Я использую SQL Server 2008 Enterprise и хочу использовать профилировщик SQL Server для захвата только тупиковых событий. И когда возникнет взаимоблокировка и будет зафиксировано событие, я остановлю профилировщик SQL Server.

У меня такой вопрос, так как я запустил профилировщик SQL Server, и до того, как возникнет взаимоблокировка (зафиксированное событие), какое-либо влияние (подробнее о влиянии на производительность) на базу данных?

спасибо заранее, George

1 Ответ

1 голос
/ 22 июня 2010

SQL profiler - еще один клиент базы данных, поэтому он будет налагать некоторую нагрузку, но совсем небольшую.

Вы можете увидеть, сколько ЦП и т. Д. Используется, посмотрев как sys.sysprocesses для SPID, используемого профилировщиком.

Однако вы также можете перехватить информацию о взаимоблокировке в журнале ошибок SQL Server с помощью , используя флаги трассировки 1204 и 1222 . И эта ссылка тоже для обзора.

...