PDA

Просмотр полной версии : Srorehouse4 зависания



Andy_Motion
22.11.2019, 14:39
Появились жалобы от пользователей на зависание SH4, выходит сообщение о том что нет связи с сервером. Увеличил количество страниц в базе с 70000 до 100000, но проблема не ушла. При этом замечено что выкидывает сразу всех кто сейчас работает, в настройках связи SHSetup увеличил время отклика с 5000мс на 10000мс и теперь обрывов нет, но остались жалобы на кратковременное зависание особенно если идёт сохранение. Подскажите как можно решить данную проблему.

sibgaba
22.11.2019, 16:23
Увеличил количество страниц в базе с 70000 до 100000, но проблема не ушла.
Это никак не связано с вашей проблемой


в настройках связи SHSetup увеличил время отклика с 5000мс на 10000мс и теперь обрывов нет
Вот это правильно


остались жалобы на кратковременное зависание особенно если идёт сохранение. Подскажите как можно решить данную проблему.

Тут сложно.
База большая? Юзеров много?

Варианты (тут в комплексе надо смотреть все):
- Базу и сервер стора на SSD
- Подрезать базу удалив старый период
- Регулярно закрывать период + выставить галку Хранить себестоимость закрытого периода
- Проверять пинг между клиентом и сервером, нет ли провалов.

Суть: кто то сохраняет документ - сервер стора скидывает его в БД (тат размер и быстродействие дисковой системы). Сервер стора пересчитывает очереди ФИФО (это к вопросу о закрытии периода). Сервер стора делает это все больше 5 сек и не отвечает на запросы других клиентов - они отваливаются.
Вы увеличили время до 10 сек. Сервер укладывается в это время. Отвалы прекратились, но фризы остались...

PS Для реально больших баз и предприятий надо бежать на SH5
Там скорости обработки увеличены в разы и в десятки раз.

Andy_Motion
22.11.2019, 18:56
Спасибо за ответ! Будем думать)

База большая? Юзеров много?
Файл БД - 390 МБ вроде, пользователей от 3х до 5ти одновременных.

sibgaba
23.11.2019, 10:44
Файл БД - 390 МБ вроде, пользователей от 3х до 5ти одновременных.

Вот это попробуйте в первую очередь
- Регулярно закрывать период + выставить галку Хранить себестоимость закрытого периода

Затрат минимум, а эффект будет

johny22
25.11.2019, 11:46
галка "Хранить себестоимость для накладных закрытого периода" находится в Sdbman.exe - Прочее - Оптимизация вычисления себестоимости.
Оказалось у меня не стояло, хоть и проблем как у топикстартера нет но всетаки пусть будет, надеюсь хуже не станет :)

Andy_Motion
25.11.2019, 13:24
Благодарю за хорошие ответы.