К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как найти блокировку?

Гость
0 - 26.06.2016 - 22:44
При интенсивной работе многих пользователей появляется сообщение о блокировке.
Можно ли по этим параметрам, которые перечислены в сообщении, определить, в какой таблице она возникла? Или зацепку какую-то получить?

Конфликт блокировок при выполнении транзакции:
Microsoft SQL Server Native Client 11.0: Транзакция (идентификатор процесса 86) вызвала взаимоблокировку ресурсов блокировка с другим процессом и стала жертвой взаимоблокировки. Запустите транзакцию повторно.
HRESULT=80004008, SQLSrvr: SQLSTATE=40003, state=12, Severity=D, native=1205, line=1



1 - 27.06.2016 - 09:48
Настроить технологический журнал и смотреть. Или пошерстить обычный журнал событий и определить, на каких операциях это чаще всего происходит. Вероятно есть документы с тяжелыми процедурами проведения. Надо думать, как их оптимизировать.
Гость
2 - 27.06.2016 - 10:07
(0) Режим блокировок - неуправляемый?
А так, да, технологический журнал тебе в помощь.
+ сервис Гилёва


К списку вопросов






Copyright ©, Все права защищены