#0
by Nemoj
Несколько компьютеров работают с одной базой в файловом режиме. В настройках выбран тонкий клиент. На каком компьютере выполняются серверные процедуры?
#8
by Nemoj
Какой компьютер является сервером? База лежит на НАСе. Все рабочие места запускают тонкий клиент. Я не понимат.
#11
by blopp
Если прямой доступ к файлу с ИБ - то такой клиент сам себе сервере. Если через веб сервер - то он и будет сервером.
#14
by Nemoj
Т. е. у меня пять серверов работают с файлом базы? FreeNAS или Windows. Это имеет значение? Где почитать про работу 1с в файловом режиме через веб-сервер для чайников? В этом есть резон?
#17
by Nemoj
Хочу узнать, в моем случае по сети гоняется вся база или только то, что нужно вывести на экран.
#20
by PR
Что значит вся база? Нахрена 1С гнать по сети всю базу, если нужно получить курс доллара на 5 мая?
#25
by Nemoj
Помог. Каждые 20 с на каждом рабочем месте запускается отчет "Рабочий стол". В нем - запрос, выполняющийся около 0,6 с. Это 99.9% от всего времени. Т.е. подвисон должен быть не более 1 с. А фактически секунд пять.
#26
by Nemoj
Вот я переключаюсь на "рабочий стол". Начинается его обновление. Я успел посчитать до 10, пока он нарисовался. А отладчик успокаивает: 0,6 с. Я так понимаю, остальное время тратится на передачу чего-то по проводам. Или где?
#27
by Crush
Есть предположение, что для того что бы прочитать данные из базы сначало нужно открыть dt-файл. А что бы его открыть на компе - его сначала нужно вытянуть с сетевого ресурса. Вытянул. Открыл. А вдруг кто то что то поменял в базе. Нужно проверить. Гоу ту бегин..
#30
by Nemoj
рисуется таблица приема пациентов врачами. Работают несколько регистраторов. Они должны видеть во сколько кто идет к какому врачу, где есть окна и т.д.
#35
by Chai Nic
На каждом клиенте. Тонкие клиенты для файловой базы запускают серверные дллки, соответственно, доступ к базе идет с нескольких "серверов" сразу. Лучше работать через веб-сервер - там серверный компонент один на всех.
#36
by Chai Nic
Тонкий клиент через веб-сервер с файловой базой нормально работает, не тормозит - если плотность серверных вызовов небольшая.
#40
by Infsams654
+100 через веб-сервер в файловом режиме даже еще хуже будет, т.к. через все в одну дырку. А так как в описано - то самое то, т.к. все вызовы на каждом клиенте отрабатываются (минус только в том что файл базы все время на клиент тягается, но это несущественно)
#41
by H A D G E H O G s
минус только в том что файл базы все время на клиент тягается, но это несущественно бугага. Отличный совет, зря ты так.
#42
by H A D G E H O G s
Лучше запросы (все обращения к базе, по факту) по очереди, чем отключенный кэш для 2-ого и последующих пользователей.
#43
by Infsams654
не понял иронии. "Лучше запросы (все обращения к базе, по факту) по очереди" - чем лучше? В файловой базе доступ к записи будет отрабатываться на уровне системы, а не через веб-сервер, а это, наверняка, меньше вероятности блокировок
#45
by H A D G E H O G s
"В файловой базе доступ к записи будет отрабатываться на уровне системы, а не через веб-сервер, а это, наверняка, меньше вероятности блокировок" Чё?
#46
by Infsams654
через плечё.. Прочитай в "Несколько компьютеров работают с одной базой в файловом режиме" Так и пускай работают - велосипед с веб-сервером тут ни как не поможет, а даже наоборот.
#48
by H A D G E H O G s
Всяким дятлам - оленистым рекомендую почитать про CIFS раздел 1.3.5.2 Оппортунистическая блокировка
#50
by H A D G E H O G s
Вообще там все корявенько, лейбмотив - кэширование на клиенте, выполняемое для открытого на сервере файла, завершается сразу, как только этот файл был открыт на запись другим клиентом (ну или началась запись 2-м клиентом, как оптимизация). Именно поэтому возникает 100500 тем класса:
#51
by Chai Nic
Ну а это вопрос спорный. Или серверные вызовы делаются "быстро, но по очереди", или же "одновременно, но с тормозааами" )
#52
by Chai Nic
Вероятность блокировок в случае доступа к файловой базе через сеть будет ВЫШЕ, чем в случае работы через веб-сервер. Ибо длительность каждой отдельной транзакции будет выше, ввиду плохого кэширования и относительно низкой скорости доступа к файлу через сеть.
#53
by H A D G E H O G s
Все равно, для файловой базы, блокировки накладываются на Таблицы. При проведении документа РТУ - будут блокированы 100500 важнейших таблиц РН в режиме "serializable", естественно, при этом никаких даже чтений в другой сессии по ним не будет.
#54
by Chai Nic
Вот именно.. и в случае веб-сервера эта блокировка завершится раньше, ибо данные не придется гонять по сети.
#56
by sanja26
"Вообще там все корявенько, лейбмотив - кэширование на клиенте, выполняемое для открытого на сервере файла, завершается сразу, как только этот файл был открыт на запись другим клиентом (ну или началась запись 2-м клиентом, как оптимизация).". Это интересно). Имеется в виду кеш на компьютере с базой?
#57
by H A D G E H O G s
Имеется в виду кэш на компьютере - клиенте, тот, который подключается в базе по сети.
#58
by sanja26
т.е. я сижу за компом, который работает с базой по сети и пишу какие-то данные в базу. В это время другой компьютер по сети подключается к этой же базе и тоже начинает писать данные, кеш на моем компьютере умрет?
#61
by acsent
Есть еще вариант - куча вебсерверов. Есть даже способы автоматизации этого. Каждому юзеру - отдельный инстанс сервера
#62
by Chai Nic
Вариант вполне рабочий, но иногда глючный. В частности, иногда при определенных условиях отвалившийся клиент может зависнуть в базе, если к базе производится доступ с нескольких веб-серверов.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Шифрование траффика 1С 8.2 (тонкий клиент)
- Тонкий клиент и web клиент, а так же Поле HTML документа
- 1С 8.2 Тонкий клиент при файловом варианте
- Тонкий клиент VS Толстый клиент
- v8i 8.2 тонкий клиент, толстый клиент и все все все
- Тонкий клиент, ошибка "Неправильный запрос"
- Тонкий клиент и толстый клиент: обращение к общим модулям...?
- На сколько хуже тонкий клиент в файловом варианте, чем через веб-клиент?
- Мобильный клиент ("тонкий клиент" для мобильных устройств)
В этой группе 1С
- Получить результат выборки в VBA
- v7: 1с 7.7.ТиС выдача товарного чека в режиме оператор ККМ
- Androin ТСД + Мобильное приложение 1с
- Не отображается поле общего реквизита на управляемой форме
- Попытка получения неинициализированного значения параметра сеанса
- Ошибка SQL при выполнении запроса в СКД
- СКД: как узнать по пользовательскому варианту отчета встроенный вариант?
- странное поведение УТ 11
- Формирование себестоимости при продаже
- УТ 11.1 книга покупок и продаж, итоги по типам записей?
- перенос 7.7 УСН в БП 3.0 не перенеслись остатки по сч 19.2
- УТ 11.1.6. Резервирование заказов
- v8: Поле объекта не обнаружено (СреднийБалл)
- POST запрос на сайт
- УТ 11 и должна так долго обновляться?
- СКД. Параметр. Отбор по открывающемуся списку.
- Где в ЗУП 3.0 выгрузка в банк платёжных поручений на выплату зп?
- выходит форма заполните код по октмо
- v8: как перебрать документы в табличной части
- запуск на выполнение кода каждые 5 минут