Страница 1 из 1

торррмоза после последних обновлений

Добавлено: Чт янв 13, 2011 14:14
sedd
Господа разработчики,
после январских обновлений альта-ГТД стала работать заметно медленне.
Выражается это в частом замирании программы в состоянии "программа не отвечает" и курсором с "часами" при переходе между полями формы и вводе данных.
Проблема наблюдается в 3 разных филиалах с самостоятельными SQL серверами, в общей сложности порядка 15 пользователей.
Кроме обновления альты ни в ПО ни в железе ничего не менялось.

Планируется ли в ближайшее время исправление?

Re: торррмоза после последних обновлений

Добавлено: Вс янв 16, 2011 15:23
Nick
Странно, никаких изменений в ядре программы, которые могли повлиять на производительность, мы в новогодней версии не делали.

Единственное что - была немного изменена внутренняя структура БД ГТД (расширены гр.44 и гр.47, добавлены поля в некоторые дополнения). Теперь при каждом открытии "старой" ГТД она один раз должна сконвертироваться в новый формат. Фактически все старые декларации задействованные в "поиске" или "конструкторе" открываются и сохраняются по новой что приводит к серьезному возрастанию нагрузки на SQL-сервер. Но это временно - пока все ходовые документы не будут сконвертированны в новогодний формат.

То что вы описали - очень похоже на тормоз в момент "автосохранения" ГТД по таймеру.

Посмотрите - нет ли в момент таких "подвисаний" какой-нибудь надписи в служебной строке типа "сохраняю..." "обновляю..." или "индексирую..." - это подскажет в какой операции происходит задержка.

Еще полезно включить в "Настройка / Конфигурация" галочку "Поиск ошибок (log)" и после одного-двух дней работы прислать нам на почту Debug.log - в нем будут записаны, в частности, все операции надо которыми программа думала дольше 20 секунд.

Пока больше ничего определенного по данному вопросу сказать не имею.

Народ, у кого еще наблюдается замедление работы именно с нового года, пишите, будем разбираться!

Re: торррмоза после последних обновлений

Добавлено: Чт янв 27, 2011 11:21
sedd
В момент полного подвисания "с часами" внизу пишет "Сохраняю документы" , в заголовке окна "программа не отвечает".
Окно программы в этот момент ни на что не реагирует.
Подобные полные подвисания дляться 3-10 секунд.
Происходит это в процессе работы внутри одной ГТД.

Файл debug.log включил, но там ничего криминального не появилось, хотя подвисания за это время шли.
Добавилось всего несколько строк вида:

[27.01.11 10:10:26] Не было отсылки 5 минут
Waiting=0 EdTimer(nil)=0 EdTimer.Enabled=1 SQLErrFlag=0 ConnectOk=1 CheckStatusHang=1
Чуть позже выложе что ещё насобирается...

Re: торррмоза после последних обновлений

Добавлено: Чт янв 27, 2011 14:42
Nick
Да, как я и предполагал - сохранение.

Сколько товаров в ГТД? какая версия SQL? Сервер локальный или до него медленный канал? Пользователей много?

Пока можно в "настройка/конфигурация" отключить автосохранение или сделать его раз в пол часа.

А вообще поручил процедуру автосохранения переписать, через недельку-другую надеюсь поборем этот эффект окончательно.