|
Тонкий клиент в файловом режиме. Где выполняются серверные процедуры? | ☑ | ||
---|---|---|---|---|
0
Nemoj
17.06.14
✎
18:28
|
Несколько компьютеров работают с одной базой в файловом режиме. В настройках выбран тонкий клиент. На каком компьютере выполняются серверные процедуры?
|
|||
1
shuhard
17.06.14
✎
18:29
|
(0) а есть варианты ?
|
|||
2
xXeNoNx
17.06.14
✎
18:29
|
Гы)
|
|||
3
xXeNoNx
17.06.14
✎
18:30
|
(0) Предположения есть?
|
|||
4
Nemoj
17.06.14
✎
18:30
|
Я бы на месте программы отказался так работать.
|
|||
5
rendez-vous
17.06.14
✎
18:30
|
(0) На сервере же.
|
|||
6
Nemoj
17.06.14
✎
18:31
|
Но она работает. Как?
|
|||
7
Hans
17.06.14
✎
18:31
|
на серверах братьев Нуралиевых.
|
|||
8
Nemoj
17.06.14
✎
18:32
|
Какой компьютер является сервером? База лежит на НАСе. Все рабочие места запускают тонкий клиент. Я не понимат.
|
|||
9
rendez-vous
17.06.14
✎
18:33
|
(8) Рабочая станция и является сервером. В чем вопрос?
|
|||
10
xXeNoNx
17.06.14
✎
18:34
|
(8) а на НАСЕ какая опрационка?
|
|||
11
blopp
17.06.14
✎
18:34
|
(0) Если прямой доступ к файлу с ИБ - то такой клиент сам себе сервере.
Если через веб сервер - то он и будет сервером. |
|||
12
ДенисЧ
17.06.14
✎
18:34
|
До пятницы, к сожалению, ещё далеко
|
|||
13
xXeNoNx
17.06.14
✎
18:36
|
(8) А что значит тонкий клиент?
|
|||
14
Nemoj
17.06.14
✎
18:37
|
(9) Т. е. у меня пять серверов работают с файлом базы?
(10) FreeNAS или Windows. Это имеет значение? (11) Где почитать про работу 1с в файловом режиме через веб-сервер для чайников? В этом есть резон? |
|||
15
PR
17.06.14
✎
18:38
|
(14) Ты что хочешь-то?
|
|||
16
Nemoj
17.06.14
✎
18:39
|
(13) Я выбрал режим запуска "Тонкий клиент" в окне выбора баз.
|
|||
17
Nemoj
17.06.14
✎
18:40
|
(15) Хочу узнать, в моем случае по сети гоняется вся база или только то, что нужно вывести на экран.
|
|||
18
acsent
17.06.14
✎
18:41
|
(17) что среднее между
|
|||
19
xXeNoNx
17.06.14
✎
18:41
|
Кабздец..., а откуда будет гнать по сети тебе данные?
|
|||
20
PR
17.06.14
✎
18:42
|
(17) Что значит вся база? Нахрена 1С гнать по сети всю базу, если нужно получить курс доллара на 5 мая?
|
|||
21
acsent
17.06.14
✎
18:43
|
(20) вот для курса доллара скорее всего вся таблица вытянется или как минимум весь индекс
|
|||
22
Nemoj
17.06.14
✎
18:44
|
(20) Есть ли смысл в переключателе тонкий/толстый клиент, если база в файловая?
|
|||
23
Nemoj
17.06.14
✎
18:51
|
У меня база тормозит. Я пытаюсь найти спасение без покупки серверной лицензии.
|
|||
24
PR
17.06.14
✎
18:53
|
(23) Замер производительности тебе поможет.
|
|||
25
Nemoj
17.06.14
✎
18:59
|
Помог. Каждые 20 с на каждом рабочем месте запускается отчет "Рабочий стол". В нем - запрос, выполняющийся около 0,6 с. Это 99.9% от всего времени. Т.е. подвисон должен быть не более 1 с. А фактически секунд пять.
|
|||
26
Nemoj
17.06.14
✎
19:02
|
Вот я переключаюсь на "рабочий стол". Начинается его обновление. Я успел посчитать до 10, пока он нарисовался. А отладчик успокаивает: 0,6 с. Я так понимаю, остальное время тратится на передачу чего-то по проводам. Или где?
|
|||
27
Crush
17.06.14
✎
19:09
|
Есть предположение, что для того что бы прочитать данные из базы сначало нужно открыть dt-файл. А что бы его открыть на компе - его сначала нужно вытянуть с сетевого ресурса.
Вытянул. Открыл. А вдруг кто то что то поменял в базе. Нужно проверить. Гоу ту бегин.. |
|||
28
Nemoj
17.06.14
✎
19:12
|
(27) Так ото ж! А влияет ли тонкий/толстый на это?
|
|||
29
PR
17.06.14
✎
19:13
|
(25) >>Каждые 20 с на каждом рабочем месте запускается отчет "Рабочий стол"
Пипец. |
|||
30
Nemoj
17.06.14
✎
19:27
|
(29) рисуется таблица приема пациентов врачами. Работают несколько регистраторов. Они должны видеть во сколько кто идет к какому врачу, где есть окна и т.д.
|
|||
31
Crush
17.06.14
✎
19:43
|
(30) ну под это дело обязательно сервер нужен. Вруг кого вылечить не успеют.
|
|||
32
H A D G E H O G s
17.06.14
✎
20:39
|
Автор жжет
|
|||
33
H A D G E H O G s
17.06.14
✎
20:40
|
Веб сервер или файл сервер?
Строку подключения покажи. |
|||
34
Recrut1
01.07.14
✎
10:58
|
(31) ХА!
|
|||
35
Chai Nic
01.07.14
✎
11:00
|
На каждом клиенте. Тонкие клиенты для файловой базы запускают серверные дллки, соответственно, доступ к базе идет с нескольких "серверов" сразу. Лучше работать через веб-сервер - там серверный компонент один на всех.
|
|||
36
Chai Nic
01.07.14
✎
11:00
|
(23) Тонкий клиент через веб-сервер с файловой базой нормально работает, не тормозит - если плотность серверных вызовов небольшая.
|
|||
37
Nemoj
07.07.14
✎
14:20
|
(35) Мне нужна инструкция для установки веб-сервера и 1с для этого режима.
|
|||
38
Abmo
07.07.14
✎
14:46
|
||||
39
Defender aka LINN
07.07.14
✎
14:50
|
(35) Угу. Который запросы строго по очереди гонит. Клевый совет, бро.
|
|||
40
Infsams654
07.07.14
✎
14:59
|
(39)+100 через веб-сервер в файловом режиме даже еще хуже будет, т.к. через все в одну дырку. А так как в (0) описано - то самое то, т.к. все вызовы на каждом клиенте отрабатываются (минус только в том что файл базы все время на клиент тягается, но это несущественно)
|
|||
41
H A D G E H O G s
07.07.14
✎
15:02
|
минус только в том что файл базы все время на клиент тягается, но это несущественно
бугага. (39) Отличный совет, зря ты так. |
|||
42
H A D G E H O G s
07.07.14
✎
15:03
|
Лучше запросы (все обращения к базе, по факту) по очереди, чем отключенный кэш для 2-ого и последующих пользователей.
|
|||
43
Infsams654
07.07.14
✎
15:26
|
(41) не понял иронии. "Лучше запросы (все обращения к базе, по факту) по очереди" - чем лучше? В файловой базе доступ к записи будет отрабатываться на уровне системы, а не через веб-сервер, а это, наверняка, меньше вероятности блокировок
|
|||
45
H A D G E H O G s
07.07.14
✎
15:35
|
(43)
"В файловой базе доступ к записи будет отрабатываться на уровне системы, а не через веб-сервер, а это, наверняка, меньше вероятности блокировок" Чё? |
|||
46
Infsams654
07.07.14
✎
16:08
|
(45) через плечё..
Прочитай в (0) "Несколько компьютеров работают с одной базой в файловом режиме" Так и пускай работают - велосипед с веб-сервером тут ни как не поможет, а даже наоборот. |
|||
47
Сергиус
07.07.14
✎
16:15
|
(46)Вообще-то веб-сервер как бы более оптимизирован под такие случаи..
|
|||
48
H A D G E H O G s
07.07.14
✎
16:27
|
(46) Всяким дятлам - оленистым рекомендую почитать про CIFS http://www.xnets.ru/plugins/content/content.php?content.202.3
раздел 1.3.5.2 Оппортунистическая блокировка |
|||
49
H A D G E H O G s
07.07.14
✎
16:28
|
Ну и посмотреть картинку
http://www.xnets.ru/plugins/content/4/nas-03.JPG |
|||
50
H A D G E H O G s
07.07.14
✎
16:31
|
Вообще там все корявенько, лейбмотив - кэширование на клиенте, выполняемое для открытого на сервере файла, завершается сразу, как только этот файл был открыт на запись другим клиентом (ну или началась запись 2-м клиентом, как оптимизация).
Именно поэтому возникает 100500 тем класса: v8: v8: почему УТ11 файловая тормозит по сети? v8: Жутко тормозит 1с УТ 8.1 в файловом решении по сети v8: 8-ка тормозит по сети в файловом режиме |
|||
51
Chai Nic
07.07.14
✎
16:46
|
(40) Ну а это вопрос спорный. Или серверные вызовы делаются "быстро, но по очереди", или же "одновременно, но с тормозааами" )
|
|||
52
Chai Nic
07.07.14
✎
16:50
|
(46) Вероятность блокировок в случае доступа к файловой базе через сеть будет ВЫШЕ, чем в случае работы через веб-сервер. Ибо длительность каждой отдельной транзакции будет выше, ввиду плохого кэширования и относительно низкой скорости доступа к файлу через сеть.
|
|||
53
H A D G E H O G s
07.07.14
✎
16:56
|
(52) Все равно, для файловой базы, блокировки накладываются на Таблицы. При проведении документа РТУ - будут блокированы 100500 важнейших таблиц РН в режиме "serializable", естественно, при этом никаких даже чтений в другой сессии по ним не будет.
|
|||
54
Chai Nic
07.07.14
✎
16:59
|
(53) Вот именно.. и в случае веб-сервера эта блокировка завершится раньше, ибо данные не придется гонять по сети.
|
|||
55
H A D G E H O G s
07.07.14
✎
17:01
|
(54) Я об этом и говорю.
|
|||
56
sanja26
07.07.14
✎
17:09
|
(50) "Вообще там все корявенько, лейбмотив - кэширование на клиенте, выполняемое для открытого на сервере файла, завершается сразу, как только этот файл был открыт на запись другим клиентом (ну или началась запись 2-м клиентом, как оптимизация).".
Это интересно). Имеется в виду кеш на компьютере с базой? |
|||
57
H A D G E H O G s
07.07.14
✎
17:10
|
(56) Имеется в виду кэш на компьютере - клиенте, тот, который подключается в базе по сети.
|
|||
58
sanja26
07.07.14
✎
17:18
|
(57) т.е. я сижу за компом, который работает с базой по сети и пишу какие-то данные в базу. В это время другой компьютер по сети подключается к этой же базе и тоже начинает писать данные, кеш на моем компьютере умрет?
|
|||
59
H A D G E H O G s
07.07.14
✎
17:20
|
(58) Он запишется в базу и более использоваться не будет.
|
|||
60
Infsams654
08.07.14
✎
10:57
|
(59) а о чем спор? Через веб-сервер к файловой или просто к файловой? Ну и ... ?
|
|||
61
acsent
08.07.14
✎
11:02
|
Есть еще вариант - куча вебсерверов. Есть даже способы автоматизации этого. Каждому юзеру - отдельный инстанс сервера
|
|||
62
Chai Nic
08.07.14
✎
11:16
|
(61) Вариант вполне рабочий, но иногда глючный. В частности, иногда при определенных условиях отвалившийся клиент может зависнуть в базе, если к базе производится доступ с нескольких веб-серверов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |