77+SQL Как посмотреть, у кого из юзеров выполняется транзакция? #205855


#0 by Smitt
Торговля 77(переписанная)+SQL без терминала. 50 юзеров Появились случаи, когда у кого-то из юзеров выполняется (или висит) транзакция (вероятнее всего проведение документа). В результате чего остальные, естесственно, нервно курят бамбук... Можно оперативно узнать, чей сеанс выполняет транзакцию?
#1 by ТелепатБот
#2 by Smitt
Дорогой Аппер бот! Почему я должен делать за тебя твою работу? :)
#3 by ламеры спрашивают
потому, что рано. Он гдето через час появляется, если не было постов. Так что все правильно.
#4 by Добрый
можно на SQL через энтерпрайз менеджер
#5 by Smitt
, а можно чуточку подробнее, в СКЛ я полный ламер :( Ну, энтерпрайз, конечно, открою...
#6 by Конь в пальто
ну и корячь его )))
#7 by Smitt
пытался, да никак :(
#8 by Добрый
в нем management->Current Activity->Process info
#9 by Добрый
Если кто подвис, на правую кнопку-> Kill process
#10 by Smitt
пытался, но если транзакция активна, он не дает обновить состояние Process info.  Что делаю не так?
#11 by Добрый
Current Activity правая кнопка Refresh
#12 by Smitt
Вот, делаю "рефрешь", а оно (SQL) ругается: Lock request time out period exceeded и не обновляет, пока транзакция не закроется
#13 by Smitt
Специально эксперементировал: вешаю в тестовой базе в модуль проведения Предупреждение, чтобы тормознулось. И пытаюсь замучить интерпрайз...
#14 by Добрый
ты монопольно сидишь?
#15 by Smitt
Нет
#16 by Smitt
Как только транзакция закрывается (завершается проведение), рефрешь благополучно выполняется...
#17 by Добрый
можа тебе будет удобнее смотреть прямо из 1С?
#18 by Добрый
Тада попробуй вот это
#19 by Добрый
Можешь ничего не переделывать а запускать тока стандартные процедуры sp_lock и sp_who
#20 by Smitt
Сейчас попробую, пасибки
#21 by Smitt
Судя по описанию, меня это должно спасти :) Побежал юзать
#22 by mikecool
ИМХО: надо определить места, в которых появляются долгие транзакции и оптимизить их, а не искать, кто подвесил...
#23 by Добрый
Все правильно! Садись, пять!:) А как быть когда все оптимизировано, а из-за проблем со старым железом/софтом, которое никто не собирается закупать, вылезает , а работать надо?
#24 by mikecool
и что? пойти настучать(к примеру) складуну, пусть не проводит свой приход, пусть фирма курит в другом случае - без товара?
#25 by Smitt
Всё правильно говоришь в Но аналитически найти не получилось. Вот и хочу поймать момент, чтобы понять, где трабла. С её последующим исправлением.
#26 by Smitt
Добрый, всё получилось! Теперь сижу в засаде, жду врага :) Огромное спасибо!
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С