Найти в Дзене
Digital

Как ускорить работу с 1С

Оглавление

Скромный пример ускорения работы с базами на файловом сервере 1С.

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

При одновременной работе сервер функционирует с затруднениями. В пике загрузки до 10-ти сотрудников с активной работой в нескольких базах. Как в общих, так и совершенно разных — по зонам ответственности.

Как ускорить работу с 1С
Как ускорить работу с 1С

🎯 Проверка показала, что слабое место сервера — дисковая подсистема. Простой HDD, на котором расположены файловые базы (~ 4-5 десятков), не ожидал и не рассчитывал подобного напора.

🌀 Что выполнили:

  1. Разнесение баз — часть баз перенесли на другие доступные диски, чтобы распределить нагрузку.
  2. Журнал регистрации — на время тестов выключили логирование в журнал, на отдельных БД lgd-файлы стали размером выше, чем сама база. Например, журнал 3 Гб при объеме БД в 2 Гб.
  3. Запустили RAM-диск объёмом в 4 Гб , т. к. позволял объем ОЗУ — кэш и каталоги временных файлов перенесли туда. Использовали ПО Dataram RAMDisk 4.4.0.RC19.
  4. Добавили в Планировщик задание для очистки каталогов RAM-диска. Опытным путем вышли на запуск каждые 4 часа.

Что перенесли на RAM-диск:

  • кэш пользователей 1С через символьные ссылки;
%UserProfile%\AppData\Local\1C\1cv8
%UserProfile%\AppData\Roaming\1C\1cv8
  • временные файлы TEMP, TMP через ветку Environment в разделе HKEY_CURRENT_USER;
%UserProfile%\AppData\Local\Temp

Сотрудники заметили, как стали быстрее открываться меню и выполняться операции.

✅ Производительность работы с 1С увеличилась. Благодаря распределению нагрузки с основного диска и переноса кэша в «бойкую» память ОЗУ.

_____________________________________

⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.