Показать сообщение отдельно
Старый 03.04.2012, 10:30   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,448 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
"нагружает сервер" понятие обтекаемое. Блокировки? Нагрузка на дисковуй подсистему?
И какой сервер? AOS? БД? или может терминальный?

Наши админы при замедлении системы первым делом конечно лезут в монитор активности SQL сервера и ищут блокировки. Связать процесс БД с аксаптовским пользователем можно основываясь на номере сессии (Как по spid получить sessionId)

Но проблема общего подвисания системы не всегда сводится к блокировкам БД. Например расчёт спецификации в AX2009 нехило так нагружает сервер приложений и при этом не создаёт блокировок на сервере БД. Если вдруг кто-то умудрится запустить расчёт крупной спецификации на рабочем AOS, то зависания обеспечены

Если говорить об автоматизации поиска узких мест, то наверно было бы не плохо иметь на форме активных пользователей какой-нибудь индикатор аля "загрузка процессора" в диспетчере задач Windows.