Показать сообщение отдельно
Старый 02.12.2004, 15:48   #1  
Alks is offline
Alks
Участник
 
336 / 41 (2) +++
Регистрация: 23.07.2004
Адрес: г. Новокузнецк
? Процесс блокирует сам себя?
Еще одна странная вещь выявилась при резервировании отгрузки.
На некоторой номенклатуре резервирование "повисает".
В SQL Enterpsise Manager видно что SPID X блокирует SPID Y на таблице InventSum (Y делает select forupdate по кластерному индексу), при этом и SPID X и SPID Y оба принадлежат одной и той же запущеной сессии (которая вообще одна в базе). Блокировка продолжается неограниченно долгое время. Эта ситуация сохраняется как в трёхуровневой, так и в двухуровневой конфигурации. Т.е. запущенная сессия аксапты каким то образом блокирует сама себя при резервировании определенной номенклатуры (со многими другими номенклатурами такой проблемы нет).
Вопрос - как такое может быть и как этого избежать?

P.S.
Сразу оговорюсь - модификаций в алгоритмы резервирования мы не вносили.