fscpsd
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору gap5 Цитата: Цитата: без переезда на клиент-сервер | Это многовато для файловой базы, если особенно на перспективу подумать, да и вообще в целях безопасности, вам всё-таки нужно бы задуматься о переходе в новую чистую базу — для файловых баз это необходимость, они не могут распухать вечно, рано или поздно быть беде. И тут дело даже не в скорости работы по сети — RDP или веб-сервер, конечно, могут существенно ускорить сетевую производительность, а именно в ограничениях одновременного многосеансового доступа к файлу БД и в безопасности. Тем более, что у вас и максимальный размер таблицы уже почти 4ГБ достиг. Сразу стоит сказать, что свёртка не поможет, скорее всего, только именно переход на новую чистую базу. Можно и без этого, конечно, но лучше уж сделать это добровольно и по плану, чем в пожарном порядке, в авральном режиме, когда уже совсем прижмёт и работа встанет. Цитата: или делать фоном, позволяя работать? | Оно и делает фоном, просто этот "фон" настолько интенсивный, что парализует работу. Плюс, возможно, что какие-то задания запускаются стразу у нескольких пользователей, из-за чего паралич только усиливается. Это вполне вероятно, если у вас рабочий день начинается, к примеру, в 9:00 утра и все сразу же одновременно лезут в базу. На этот счёт у 1С есть специальная рекомендация: Особенности запуска регламентных заданий в файловом режиме работы Внимание! При одновременной параллельной работе с файловой базой нескольких пользователей рекомендуется выделить для выполнения регламентных заданий отдельное приложение (запуск с параметром /AllowExecuteScheduledJobs -Force). Желательно, чтобы приложение запускалось на том же компьютере, где расположена информационная база. Это связано с тем, что выполнение регламентных заданий во время одновременной работы нескольких пользователей (от 4 и выше) в файловой базе может существенно затормозить их работу. Если пользователей более 10, то необходимо воспользоваться отдельным приложением для выполнения регламентных заданий. https://its.1c.ru/db/bsp316doc#content:2194:1 Можно только один компьютер оставлять постоянно включенным, с постоянно открытой базой под этим пользователем, и периодически выполнять функцию ВыполнитьОбработкуЗаданий(), остальным поставить запуск с параметром AllowExecuteScheduledJobs –Off. Ну и веб-сервер, да, отличный вариант (только лично я бы посоветовал всё-таки IIS, с ним как-то в целом проблем меньше, как мне кажется), если только у вас в базе нет каких-либо механизмов, требующих работу исключительно в толстом клиенте, тогда либо RDP (хотя бы для нескольких машин, где нет фискальников и эквайрингов), либо терпеть. Кстати, а вы уверены, что ваши фискальники и эквайринги не смогут работать через RDP? Так-то уже 2022 год на дворе, в смысле гибкости настройки торгового оборудования прогресс за последние годы хорошо вперёд шагнул. | Всего записей: 1854 | Зарегистр. 16-09-2010 | Отправлено: 06:18 29-03-2022 | Исправлено: fscpsd, 06:57 29-03-2022 |
|