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

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

Всем привет.

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы