График взаимоблокировки в профилировщике сервера sql

Я новичок в концепции анализа графа взаимоблокировок в профилировщике. Я хочу знать, что если я начну свою трассировку в профилировщике сервера sql и за это время не возникнет взаимоблокировка, будет ли граф взаимоблокировки? Пожалуйста помоги


person michelle    schedule 04.11.2011    source источник


Ответы (2)


Попробуйте запустить трассировку в течение более длительного периода времени. Обратите внимание, что трассировка профилировщика влияет на производительность сервера гораздо больше, чем трассировка на стороне сервера, поэтому, если возможно, настройте трассировку на стороне сервера и запишите выходные данные в таблицу.

При добавлении графа взаимоблокировок к трассировке вы получите возможность сохранить графы взаимоблокировок в отдельных файлах .xdl. Я рекомендую вам сделать это, потому что вам нужно будет открыть файл, чтобы увидеть график взаимоблокировок... он не отображается в Profiler или при запросе таблицы трассировки в SSMS.

person RyanHennig    schedule 21.11.2011

График взаимоблокировки появится в профилировщике только в том случае, если он выполняет трассировку, которая включает событие «График взаимоблокировки», и во время выполнения трассировки возникает взаимоблокировка.

Если взаимоблокировок во время выполнения трассировки не возникнет, граф взаимоблокировок не появится.

person Ed Harper    schedule 04.11.2011