Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как здесь может возникнуть взаимоблокировка?  [new]
Big17
Member

Откуда:
Сообщений: 673
Коллеги, подскажите, как может возникнуть такая взаимоблокировка? (см. скриншот).
Sec.Log - это табличка-лог, куда падает инфа о действиях пользователя. Чтение из этой таблички происходит крайне редко.
Табличка содержит FK UserId и набор стандартных полей: дата-время действия, описание, детальное описание.

Можно ли вытащить из этих данных конкретные запросы, на которых произошла взаимоблокировка?

К сообщению приложен файл. Размер - 63Kb
25 мар 19, 17:52    [21843033]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36691
Big17
Можно ли вытащить из этих данных конкретные запросы, на которых произошла взаимоблокировка?

Правой кнопочкой на графе -- view xml. Ну или сохранитьт в файлик и посмотреть нотепадом.

Сообщение было отредактировано: 25 мар 19, 18:02
25 мар 19, 17:59    [21843043]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Big17
Member

Откуда:
Сообщений: 673
Гавриленко Сергей Алексеевич,

Да, точно, увидел. Спасибо!
25 мар 19, 18:10    [21843052]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7392
Big17,

понизьте приоритет взаимоблокировки читателю, если падает писатель. SET DEADLOCK_PRIORITY LOW.
25 мар 19, 18:15    [21843055]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
Владислав Колосов
Big17,

понизьте приоритет взаимоблокировки читателю, если падает писатель. SET DEADLOCK_PRIORITY LOW.
В большинстве случаев падать будет читатель, потому что его легче откатить.
26 мар 19, 02:37    [21843319]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Дмитрий Мух
Member

Откуда: Зеленоград
Сообщений: 3033
Big17
Можно ли вытащить из этих данных конкретные запросы, на которых произошла взаимоблокировка?

А откуда картинка-то? Тупо мышкой наводить на элементы и смотреть подсказки пробовали?
26 мар 19, 10:02    [21843438]     Ответить | Цитировать Сообщить модератору
 Re: Как здесь может возникнуть взаимоблокировка?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7392
Mind
Владислав Колосов
Big17,

понизьте приоритет взаимоблокировки читателю, если падает писатель. SET DEADLOCK_PRIORITY LOW.
В большинстве случаев падать будет читатель, потому что его легче откатить.


Так-то оно так, но лучше, чтобы писатель гарантированно не падал.
26 мар 19, 11:21    [21843531]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить