• Обсуждения на сайте Альта-Софт

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

вопросы по работе с программным обеспечением

Модераторы: Renat, Gala, alta_olg, expert, Lemur

Ответить
sedd
Новый участник
Сообщения: 8
На форуме: c 05 окт 2010
Сказал: 1 ед.
Получил: 0 ед.

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

Сообщение sedd »

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

Планируется ли в ближайшее время исправление?
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

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

Сообщение Nick »

Странно, никаких изменений в ядре программы, которые могли повлиять на производительность, мы в новогодней версии не делали.

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

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

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

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

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

Народ, у кого еще наблюдается замедление работы именно с нового года, пишите, будем разбираться!
sedd
Новый участник
Сообщения: 8
На форуме: c 05 окт 2010
Сказал: 1 ед.
Получил: 0 ед.

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

Сообщение 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
Чуть позже выложе что ещё насобирается...
Аватара пользователя
Nick
Аксакал
Сообщения: 734
На форуме: c 02 фев 2005
Откуда: Альта-Софт, Программист
Сказал: 13 ед.
Получил: 124 ед.

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

Сообщение Nick »

Да, как я и предполагал - сохранение.

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

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

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