ivaneliseeff
@ivaneliseeff
Кратко о себе

Как заставить 1С экономить ресурс?

Всем привет.

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

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

Возможно, есть способ убавить прожорливость, хотя бы на 300-400 мегабайт?
Возможно, есть способ выгружать из памяти те базы, которые висят в фоне?

Поделитесь, пожалуйста. Желательно, отработанными в практике методами ;)
  • Вопрос задан
  • 584 просмотра
Пригласить эксперта
Ответы на вопрос 3
@sazhyk
У меня самого расклад следующий. 1С скульная. 6 баз. Количество одновременных пользователей - 22-25 человек. Работают каждый обычно с одной. Базы примерно по 4 - 4,5 ГБ. Конфигурация - очень нестандартная (не буду вдаваться в подробности). Примерное потребление файлом rphost - 2,3-2,5Гб. Каждым пользователем - 500-700МБ. SQL сервером - 12ГБ (столько выделено). Очень много поиска полнотекстового.
Такое низкое потребление памяти (имхо) было достигнуто так: как сказал 1С-программист, у них стандартом де-факто хранение бинарных данных в базе данных (стрим), всех запрошенных данных - в памяти как можно дольше. Отсюда решение, что бинарные данные (в моем случае это фотографии) кэшировались в памяти на очень короткий промежуток времени, не помню точно, но не более 5 минут. Хранились ни в коем случае не в базе , а в отдельном разделе диска. А в базе только ссылки на них.
Напрягайте 1С-программиста!!! Если сами не сильны в этом. Так же его стоит попросить/потребовать/приказать о том, чтобы он оптимизировал какие-нибудь тяжелые запросы. Обычно это сделать можно.
ЗЫ. Ребята одинэсники, ничего личного, прост вы иногда немного ленивы.
Ответ написан
@InoMono
Неиспользуемая память все равно в виртуалку уходит.
Просто купите больше оперативки - она дешевая.
Ответ написан
@SibD
Судя по прожорливости, не файловые ли у вас базы? Если файловые, переходите на клиент-серверный вариант. Память будет есть сам сервер, но каждый клиентский сеанс будет потреблять значительно меньше.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы