Имя: Пароль:
1C
1С v8
Обновления центральной базы и периферийных
,
0 soulectro
 
23.10.18
16:35
Доброго времени!

Назрел такой вопрос, как уменьшить время для обновления переферийных баз? У меня 15 точек, на обновление всех уходит от 8 до 10 часов, делается все ночью. Можно ли как-то оптимизировать временные затраты? Обновляется конфигурация Розница. Центральная база весит 10Гб, переферийки около 2,5-3Гб. Центральная mssql, переферийки файловые. Синхронизация по FTP, ширина канала на одну точку 2Мбит/сек. Выгрузки обычно весят от 600Мб до 1Гб. Делается бэкап центральной базы, обновляется, если обновление проходит без ошибок, то делается выгрузка на одну из перефериек, обновляется переферийка, если ошибок нет, то выгружаются остальные и соответственно обновляются по очереди, дабы не прозевать ошибки если таковые будут и не откатывать сразу несколько точек, что так же занимает большое количество времени.
1 Cyberhawk
 
23.10.18
16:36
Правильно пишется "периферийных"
2 Cool_Profi
 
23.10.18
16:37
Выгрузка в периферию 1ГБ ?

https://i.ytimg.com/vi/NfwlL3BfrLA/hqdefault.jpg
3 Cyberhawk
 
23.10.18
16:39
2 Мбит = 256 кбайт. Файл 600 метров будет только загружаться 2400 секунд.
4 soulectro
 
23.10.18
16:41
(2) Простите за орфографию. 1Гб это редкость конечно, бывает если много изменений в версии. Обычно это 600-700Мб.
(3) Да, именно, 35-40 минут
5 Cyberhawk
 
23.10.18
16:43
Ну, и что ты сокращать собрался?
6 soulectro
 
23.10.18
16:46
(5) вот не знаю, потому и спрашиваю, может что-то можно изменить в этом "алгоритме".
7 Cyberhawk
 
23.10.18
16:46
Ты не озвучил длительность обновления дочерней инфобазы
8 soulectro
 
23.10.18
16:47
(7) если Вы про периферийную, то около 40 минут.
9 Cyberhawk
 
23.10.18
16:48
Откуда тогда 8 часов?
10 Cyberhawk
 
23.10.18
16:49
40 минут на первый узел, еще столько же на все остальные. Итого 1.5 часа.
11 soulectro
 
23.10.18
16:50
(9) Приходится ждать каждый узел по отдельности, т.к. бывают ситуации, когда два узла обновились нормально, а третий падает с ошибкой в доп. обработках из-за каривых документов или регистров.
12 soulectro
 
23.10.18
16:52
(10) и да, если один из узлов упал с ошибкой, то откатываю все предыдущие и центральную базу, пишу программисту, который находится не в моем часовом поясе и тот разбирается в чем проблема.
13 Cyberhawk
 
23.10.18
16:53
Зачем ждать каждый узел, если время отката одного не отличается от времени отката десяти? Обновляешь все одновременно, если где-то косяк - откатываешь все так же одновременно.
14 SeriyP
 
23.10.18
16:57
(0) Вот тут: "Выгрузки обычно весят от 600Мб до 1Гб." - я сам завис. На мой взгляд, это очень большой объем для выгрузки в перефирийную базу. Может у вас что-то с планом обмена не то?
15 Cyberhawk
 
23.10.18
16:59
(14) Так там стоудово изменения конфигурации передаются. Всякие драйвера столько и весят.
Ну можно и спросить - у автора типовая?
16 soulectro
 
23.10.18
17:29
(15) Да, типовая, спрашивал у программиста, какого фига при каждом обновлении выгрузки столько весят, он говорит, что после обновления он не изменения в конфе выгружает, а всю конфу постоянно.
17 Cyberhawk
 
23.10.18
17:31
А ты там кем?
18 soulectro
 
23.10.18
17:37
(17) сисадмин средней руки )
19 Cyberhawk
 
23.10.18
17:39
Ну, (16) Я бы на твоем месте как-нибудь все же проверил бы.
Если бы он выгружал "всю конфу", то у тебя размер бы так не бегал (600-1000), т.к. размер конфы на сотни мегабайт не меняется при кжадом обновлении
20 Cyberhawk
 
23.10.18
17:39
Возьми и сохрани конфу и посмотри ее размер
21 soulectro
 
23.10.18
17:41
(20) 646Мб.
22 soulectro
 
23.10.18
17:41
(20) Ну и обновление не жирное, судя по перечню изменений на сайте 1с.
23 Cyberhawk
 
23.10.18
17:45
Ну проведи эксперимент самостоятельно - возьми типовую демобазу предыдущего релиза, создай периферийный образ. Обнови затем эту демобазу актуальным релизом и посмотри, какого размера будет файл выгрузки.
24 soulectro
 
23.10.18
17:47
(23) Ну как вариант можно провести эксперимент. Завтра на работе займусь.
25 soulectro
 
23.10.18
17:47
(23) Спасибо за советы
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший