Медленно работает 1С? Поможет ли переход на клиент-сервер?
Давайте обсудим данные вопросы. «1С:Предприятие 8» работает в двух вариантах: файловый и клиент-серверный. В чем разница между этими режимами работы? И в каком случае нужно использовать клиент-серверную технологию.
В случае файлового варианта
-
Все данные хранятся в одном файле 1Cv8.1CD.
-
Каждая таблица не может быть больше 4 ГБ.
Например, у вас товарный ассортимент на 10000 наименований. Длина наименования 100 символов. Под такую таблицу нужно 1 МБ памяти (1 млн. байт, 10000*1000). Даже если в итоге на одну запись нам требуется 1 Кб информации, то в 4 ГБ должно уместиться 4 млн. записей.
-
На практике, в файловом режиме комфортно могут работать не более 10 пользователей. Это связано с тем, что в файловом режиме неразделяемые блокировки таблиц. Если пользователь обращается к таблице, то она блокируется от записи вся.
В клиент-серверном варианте возможна блокировка таблиц на уровне записей. Например, один пользователь читает данные из таблицы, другой в это время пишет туда. Это повышает производительность системы и дает возможность одновременной работы большого числа пользователей.
-
Файловый вариант работы имеет низкую безопасность.
Ведь файл с вашей базой можно легко скопировать. Ведь все ваши пользователи, кто работают в 1С, имеют доступ к базе данных. Даже если доступ к этому файлу ограничен паролями, есть возможность взлома. Если база хранится в какой-либо СУБД на сервере, то скопировать данные не так то просто.
-
Выполнение регламентных заданий вручную, под определенным пользователем. В клиент-серверном варианте регламентные задания запускаются на сервере, даже если не запущен ни один сеанс работы с 1С.
При работе в клиент-серверном варианте
-
База хранится в СУБД на сервере. 1С обращается к этой базе посредством кластера серверов - промежуточного звена, который как бы эмулирует обращение к файлу 1Cv8.1CD. В таком режиме работы отсутствуют ограничения файлового режима работы. При чем 1С поддерживает несколько видов СУБД:
Когда стоит задуматься о переходе на клиент-серверный вариант работы
-
В случае если размер вашей базы (1Cv8.1CD) более 4 Гб или близок к этому размеру (проверьте размер вашей базы данных)
-
Если число пользователей больше 10.
-
Когда скорость работы в программе 1С медленная (например, долго формируются отчеты).
Но как проверить, что переход на клиент-серверный вариант поможет в вашем случае?
Лучший способ - протестировать. Провести тестирование можно на копии вашей базы на вашем сервере, для этого мы предоставим вам необходимые лицензии и поможем с проведением тестирования.
Если же Вам нужно понять, какие параметры сервера необходимы при работе с вашей базой, мы готовы организовать тестирование на нашем сервере.
Итак, есть два варианта: развернуть вашу базу у нас на сервере или смоделировать работу клиент сервера на вашем сервере.
Остались вопросы, задавайте +7 (343) 288-75-45 или напишите нам 1c@tlink.ru.
- Комментарии