Цитата:
Сообщение от
Ievgenii
Выводы (не окончательные)
1. Проблема если и случаеться, то должа случаться крайне редко. Блокировка может мериться в секундах.
Понимаете в чем вопрос-то - если в момент эскалации есть блокировки на другие номенклатуры/аналитики, то этот самый lock manager остановится и будет ждать! Соответственно то что он успел залочить так и будет лоченое. Далее все нарастает лавиной - другие юзеры начинают становиться в ожидание, тоже залочив какие-то записи и т.д. - до полной победы блокировок над всеми пользователями!
И поверьте - при кол-ве пользователе от 100 это дело 10 секунд!
Поэтому, если есть возможность - нужно избегать подобных алгоритмов, ну или сразу лочить таблицу, делать что надо и отпускать - так будет действительно быстро и надежно.