Медленно работает программа, программа «тормозит»
Замедление работы программы в подавляющем большинстве случаев происходит из-за замедленного отклика от базы данных.
Это может происходить из-за большого количества записей в базе данных. При этом помещение части заказов в архив не влияет на быстродействие, т.к. архив тоже находится внутри БД.
Помещённые в архив заказы уменьшают скорость отображения заказов в списке, но все же увеличивают общее время отклика от базы заказов.
Причины, по которым отклик от базы данных может замедлятся:
Для локальной и сетевой базы:
База данных переполнена и давно не проводилась профилактика.
Действия, которые можно предпринять:
Завести новую пустую базу данных. Вы можете сделать это самостоятельно, мы пришлем инструкцию. Либо это может сделать наш специалист, подключившись удаленно. При этом варианте в чистой базе не будет ваших старых заказов.
Провести профилактику базы. При этом варианте все ваши данные останутся. Для проведения администратора обратитесь к вашему администратору баз данных или обратитесь к нашим специалистам.
Провести профилактику базы с удалением заказов за определенный период. Если вы ведете склад и калькуляцию, то остатки и долги могут «съехать».
Для локальной базы данных - перейти на сетевую базу, чей ресурс существенно больше.
Причины для сетевой базы данных:
Подключение через беспроводную связь к базе - медленное.
Скорость WIFI всегда ниже, чем связь по проводу. В силу многих причин: удаленность от роутера, количество беспроводных клиентов, и т.п.
Действия, которые можно предпринять: подключить все компьютеры кабелем к роутеру.
Некачественное сетевое оборудование.
Дешевое оборудование может существенно влиять на скорость выполнения запросов.
Некачественным оборудованием можно считать: дешевые роутеры: wifi-флешки, роутеры, что предоставляется интернет провайдером, дешевые коммутаторы (хабы, свитчи).
Действия, которые можно предпринять:
Заменить оборудование на более качественное. Для обеспечения работы 10 рабочих мест в офисе достаточно роутера и управляемого коммутатора за 4-5 тысячи рублей каждый (стоимость актуальна на середину 2023 года).
Некачественное подключение через интернет.
Если удаленные компьютеры подключаются к сетевой базе через интернет, то скорость будет в любом ниже, чем при работе внутри локальной сети.
Существенно влияют негативным образом на скорость выполнения запросов беспроводные источники интернета (4G-модем)
Действия, которые можно предпринять:
1. Перейти на более качественный проводной интернет.
2. Организовать доступ по RDP(Удаленный рабочий стол).
Важное замечание: скорость интернета не равна скорости выполнения запроса! Если ваш провайдер заявляет скорость в 100 мегабит, что подтверждается тестами скорости, это не значит, что скорость отклика отдельного запроса будет высокой.
Проверить скорость отклика отдельного запроса можно командой »ping. Если скорость ответа больше 5 мс, это приводит к «подтормаживанию» в EasyCeiling.
Обратите внимание на то, что медленная скорость работы базы данных может существенно повлиять на результат работы программы.
Если запрос выполняется медленно, база данных может отклонить его. Это может привести к тому, что базу не запишутся важные сведения, или наоборот, не будут из нее удалены.
В этом случае могут накапливаться ошибки на складе, в кассе, в долгах дилеров.
Если вам не удается самостоятельно определить причину замедленной работы, то специалисты EasyCiling могут провести диагностику при помощи удаленного подключения.
Что делать, если база тормозит?
Обратитесь к нашим специалистам за диагностикой и профилактикой базы данных
Вы можете самостоятельно уменьшить нагрузку на базу данных, но это помогает только в некоторых пределах
На какие вопросы отвечает эта статья?
Почему программа EasyCeiling работает медленно?
Как ускорить работу программы?
Какие причины могут вызывать замедление работы базы данных?
Как влияет переполнение базы на скорость работы программы?
Как улучшить работу программы при использовании сетевой базы данных?
Какое сетевое оборудование рекомендуется для работы с программой?
Как влияет беспроводное подключение на скорость работы программы?
Как проверить скорость отклика базы данных?
Что делать, если база данных тормозит?
Как провести профилактику базы данных?
Как уменьшить нагрузку на базу данных?
Какие проблемы могут возникнуть при медленной работе базы?
Как организовать удаленный доступ к программе?
Какое влияние оказывает интернет-соединение на работу программы?
Как диагностировать причины медленной работы программы?