Доброго Вам утра! Возник интересный вопрос по сути в Названии темы.
1С:Предприятие 7.7 (7.70.027) "Бухгалтерский учёт" для Украины (7.70.328)
Немного о сути проблеммы. Раньше пользователей 1С было 3 человека, сейчас добавилось еще несколько пользователей всего где-то 10 одновременных пользователей. Недавно пользователи начали халоваться на подтормаживание работы 1С. Все пользователи работают через удаленный рабочий стол (RDP), подключаются к серверу через локальную сеть. Как ускорить работу 1С с файловой базой данных?
F.U.T.U. @ Сегодня, 11:37
,
1. какие характеристики сервера на котором стоит 1С? и какая Ось?
2. Какой размер базы? Какой размер самого большого dbf ффайла?
3. Размер файла 1cv7.mlg в папке SYSLOG
4. Размер файлов в каталогах пользователя?
F.U.T.U., рекомендация №1 когда начинает тормозить файловый вариант: переходить на клиент серверный. Если у одного и того же пользователя 1С тормозит когда вместе с ним работает ещё 9 и не тормозит, когда он работает в базе сам - это будет веским аргументом для перехода на клиент-северный вариант работы.
volodya1122 @ Сегодня, 12:43
,
Intel Core i5-9600KF, ОЗУ 32 Gb, SSD, HDD.
Папка с базой весит почти 500 Mb, файл 1cv7.mlg 67 Mb
Файлы пользователей в папках , байтах и килобайтах, даже до мегабайта не дошли.
ОС Windows Serv 2016
Vofka @ Сегодня, 12:46
,
Когда начались жалобы на подтормаживания 1С, вопрос о том почему не перешли раньше на клиент-сервер, ответили что не получилось запустить 1С с SQL2005, на этом всё и остановилось.
F.U.T.U. @ Сегодня, 14:03
Можно попробоапть грохнуть 1cv7.mlg или обрезать
Также грохуть файли пользователей (файлы пользователей и должны занимать несколько килобайт)
Это немного ускорит работу (может на несколько процентов).
Но оптимизировать тут больше нечего. Так что только Скуль
В папке SYSLOG только один файл журнала или есть ешще какие?
Vofka @ Сегодня, 14:16
,
volodya1122 @ Сегодня, 14:16
,
Думаю, что Вы правы нужен SQL, только как SQL2000 будет работать на 2016.?
Где-то был слух о том, что базу вроде делали и на MSAccess, может кто-то тоже слышал?
Базы желательно что бы были на SSD M2, так же желательно создать RAM диск и туда перенести TEMP и папки пользователей, важно что бы RAM сохранялся иначе настройки будут теряться и папки пользователей исчезать, можно логирование уменьшить при желании, можно работать на SQL 2016 есть для этого Solution 7 , я в работе замечал баги при работе с бух компонентой(проводки бух итоги) с оперативмым учетом проблем нет (регистры), так же важна максимальная частота процессора, и 1с7 не любит Server 2016 (там какойто новый механизм деления процессорого времени лучше Server 2012). Так же учтите что SQL без оптимизации работает МЕДЛЕНЕЕ!! но нет индексации это плюс и если доработываете то конечно можно сделать конфигурацию гораздо быстре на 1c++, для бух учета это не работает
Vofka @ Сегодня, 15:26
,
1С 7.7 работает и на 2005 и 2008 SQL, я думаю на 2012 тоже будет работать. А так можно виртуалку замутить с 2003 сервером и на него поставить 2000 SQL.
F.U.T.U. @ Сегодня, 10:37
,
на такой конфигурации все должно просто летать при таком размере базы
нужно присмотреться, на каких именно операциях в 1с появляются тормоза
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua