Почему тормозит 1С и как с этим бороться

Почему тормозит 1С и как с этим бороться

Содержание статьи


Любая программа, даже самая надежная, порой может подвести: появляются ошибки, сбои или просто замедление работы. Последнее — самый простой, но, пожалуй, самый раздражающий фактор. Еще бы: нужно срочно составить и отправить важный отчет, а 1С работает еле-еле. В этой статье мы расскажем, почему 1С стала медленно работать и как справиться с этой проблемой.

Плохой ,хороший и отличная производительно по тесту Гилева

test_good_bad_perfect.png

Причина №1.  Отсутствие обслуживания информационных баз 1С Предприятие

Информационная база 1С - это полноценная база данных, которая тоже требует обслуживания и существует встроенный инструмент, который называется Тестирование и исправление информационной базы. В теории это инструмент позволяющий устранять проблемы, однако медленная база 1С - это тоже проблема, а реструктуризация и реиндексация, вместе со сжатием таблиц - позволяют ускорить базу данных очень серьёзно.
Проверим?

Рестуктуризация тестирование и исправление


После применения выбранных действий база резко "похудела", став даже меньше пред идущей версии, которую тоже никто никогда не оптимизировал, также немного уменьшилось потребление ОЗУ.

Решение: Проводить регулярно обслуживание или использовать серверный режим где это можно автоматизировать!

Причина №2.  Устаревшее оборудование

К сожалению, не всегда бухгалтера и другие сотрудники предприятий используют быстрые компьютеры, чаще всего работать приходится на устаревших компьютерах

устаревших ещё 3-5 лет назад. Версии Бухгалтерия 3.0 и уж тем более Комплексная автоматизация или Управление торговлей 1С — весьма требовательные к ресурсам программы,

А значит для быстрой работы 1С Предприятие необходмо соблюдать рекомендации разработчика, выдвигаемые к процессору, жесткому диску и оперативной памяти.

  • С оперативной памятью все просто: чем ее больше, тем лучше. Допустимый минимум — 8 ГБ, но лучше увеличить  до 16 или 32 ГБ.
  • С процессором чуть сложнее, современные процессоры зачастую имеют не высокую частоту зато много ядер
  • Многие думают, что на производительность программ влияет количество ядер, но на деле это не так. Обращать внимание нужно на тактовую частоту: минимальное значение — 3,0 Ггц.
  • Объем диска фактически никак не воляет, зато тип диска принцыпиален. Медленный жеский диск не позволит взаимодействовать с 1С комфортно: 1С будет тормозить даже если у вас быстрый процессор, и оперативная памятью. 
  • Многие системные администраторы предлагают бухгалтерам перенести данные на SSD или nMVE диски, и это хорошее решение: отклик будет быстрее, а процессы 1С существенно ускорятся.
  • Однако как показывает практика на более нагруженных базах больше 3-х пользователей имеет значение и совсем не тип диска и тут уже лучше использовать производительные массивы RAID

Решение: Обновить оборудование, на котором установлены решения 1С. Использовать процессоры последних поколений с высокой частотой, Если вы затрудняетесь определить является это причиной медленной работы, обратитесь к нашим специалистам — проанализируем ситуацию, ответим, нужно ли обновлять оборудование и порекомендуем какое выбрать.

Причина №3.  Объемная и сложная база данных 1С

Зачастую в базе данных хранится история работы за 3-7 лет, а иногда и за 10, и чем больше данных тем больше потребуется времени, чтобы ее обработать — т.е каждое действие будет выполняться медленней и медленней из года в год,

Проблема медленного запуска 1С отдельная тема,  почему медленно запускается 1С?

Особенно это касается больших предприятий, которые работают с огромным количеством данных. Исправить проблему довольно легко: нужно произвести свертку, то есть удаление старых документов, которые уже не потребуются. Реструктуризация, реиндексация и сжатие таблиц информационной базы отлично помогают справиться с замедлениями.

Еще один совет, как ускорить файловую базу 1С — очистка программного кэша. Вы удивитесь, как много места можно освободить всего лишь за одну операцию. Регулярно очищайте кэш и удаляйте старые документы, чтобы не засорять базы и не замедлять работу программы.

С нагруженными или слишком большими базами данных лучше переходить на тонкие клиенты либо сразу на SQL сервер, это может ускорить базу и скорость её запуска до трех раз.

Решение: Сжатие базы и очистка кэша или переход на SQL базы данных

Причина №4.  Выполнение регламентных задач

В программе есть набор заданий, которые запускаются регулярно незаметно для пользователя — например:

Обновление курсов валют, классификатор банков и пр. Такие задания называются регламентными или фоновыми.  Одна из причин, почему 1с медленно работает — выполняются фоновые задания. 

Чтобы эти процессы не мешали вашей работе, отключите ненужные регламентные задания или измените их расписание — например, после 18:00, когда рабочий день уже закончился. Сделать это можно в разделе «Администрирование». Перейдите в «Обслуживание» , раздел «Регламентные операции» и отключите ненужные процессы.

Однако тут важно не просто отключить, а выполнить тонкую настройку этих параметров!

Решение: Настройка регламентных процессов

Причина №5.  Слишком много пользователей одновременно, высокая нагрузка на сервер

Владельцы версий ПРОФ и КОРП могут отметить, что когда в программе работают одновременно несколько пользователей, 1С медленно работает по локальной сети. Это происходит потому, что один из компьютеров выполняет роль сервера и не справляется с нагрузкой. 

Если сократить количество до 10 пользователей нельзя, выгодно будет использовать клиент-серверный вариант работы.

Выделение сервера (перевод базы в клиент-серверный режим) требует дополнительных лицензий (Ключ сервера предприятия 1С) и настройка системы управления баз данных Postgresql или Microsoft SQL Server.

Переход в клиент-серверный режим рекомендуется, когда размер базы данных превысил 15 Гб или количество одновременно работающих пользователей стало больше 10.

Решение: переход на клиент-серверный режим работы. Для оценки ситуации и реализации процесса рекомендуем обратиться нашим специалистам

Мы рассмотрели базовые причины, почему ваша 1С может медленно работать.

Вы можете искать причину самостоятельно, но как показывает практика для достижения реальной производительности лучше обратиться к специалистам.

Провести тестирование на Тесте Гилёва, если вы ни разу этого не делали на медленной базе то самое время попробовать..


Обратите внимание, что каждый случай замедления 1С — уникальный, и стандартных методов может быть недостаточно.

Оставьте Ваши контакты если у вас остались вопросы и мы постараемся помочь вам :) 

Проведем нагрузочное тестирование чтобы выяснить точно, как ускорить работу 1С именно для вас и оптимизировать базу данных 1С Предприятие


Нужна консультация?
Оставьте заявку и наш эксперт перезвонит в удобное для вас время
и поможет найти нужное решение.
Защита от автоматических сообщений
CAPTCHA
Нажимая на кнопку «Оставить заявку» вы соглашаетесь с политикой конфиденциальности и даёте согласие на обработку персональных данных в соответствии с законодательством России