logo

[ELMA3] Сбор информации о deadlock

Для сбора информации о deadlock’ах необходимо выполнить ряд действий:

1. Запустите SQL Server Profiler.

2. Создайте новую трассировку.

2.1. Настройте логирование deadlock: вкладка Выбор событий, событие Deadlock graph (рис.1).

Рис. 1. Настройка событий

2.2. Настройте сохранение графов: вкладка Настройка извлечения событий, блок XML события взаимоблокировок (рис.2).

Рисунок 2. Настройка сохранения графа взаимоблокировок

3. Запустите трассировку.

4. После окончания сборки информации остановите трассировку.

5. В xdl-файле, указанном в настройках трассировки, будет автоматически сохранена информация о графах произошедших дэдлоков.

Инструкция по сбору информации о дэдлоках на msdn:

https://docs.microsoft.com/ru-ru/sql/relational-databases/performance/save-deadlock-graphs-sql-server-profiler?redirectedfrom=MSDN&view=sql-server-2017