Добрый день! Пользователи 1С-Бухгалтерия постоянно жалуются на "тормоза" и "зависания" системы, запущенной в терминальном режиме. Сама 1С установлена на SSD, загружает 16ГБ ОЗУ только на 70%, в своп не выходит, базы лежать отдельно на быстром жестком диске, который проблем с IO нагрузкой не испытывает. Сами базы большие (1-2 ГБ), но сворачивать их по причине особенностей работы бухгалтерии сворачивать нельзя. Не подскажите, пожалуйста, в чём может быть проблема?
Базы файловые? файловые системы тоже могут лагать по производительности + антивирус тут не лучший друг + фрагментация (если не SSD на базах). Для теста, положите базу на ССД рядом с виндой.
ИМХО, но 1-2Г это не большая БД.
Еще запросы/логику внутри 1с не сильно стараются оптимизировать по производительности, так что на больших данных длительное выполнение может быть более или менее естественно.
Богдан Лашков, ну запустите на сервере тонну мониторингов (хоть и стандартных виндовых в мониторе ресурсов) и смотрете что проседает. Делаю ставку на ЦПУ + винт.
Хорошей практикой считают вынос БД на отдельный сервер с СУБД, сервер приложений на другой серв, сервер терминалов на третий.
ЗЫ: На клиентах же тоже часть операций проводится. Тоже учитывать нужно.
1с сейчас вроде умеет более или менее нормально жить в линуксе с постгресом (про постгрес не уверен, надо погуглить), попробуйте сервер приложений туда унести.
Богдан Лашков, да незачто. Если сеть не гигабит (да, полно еще 100Мбитных старых локалок) - да, уже пора =)
с SQL тоже геморроя полно, но в целом это благо.