Имя: Пароль:
1C
 
Опишите методику слияния кучи типовых в одну с включенным разделением данных
,
0 Fragster
 
гуру
14.05.20
17:33
Есть порядка 20 баз БП, в которых редко работают, хочется слить их в одну с разделением данных, чтобы порешать проблему высокой фоновой нагрузки от фоновых при отсутствии сеансов.
Делал ли кто подобное? Какие нюансы, ну, кроме того, что .cf должны быть идентичными?
1 Вафель
 
14.05.20
17:34
а бп в типовой поставке поддерживает разделение?
2 Franchiser
 
гуру
14.05.20
17:38
Сворачиваешь остатки, потом сливаешь, предварительно проанализировав справочники, пишешь конвертации.
3 Fragster
 
гуру
14.05.20
17:43
(1) ну, разделение по ОбластьДанныхОсновныеДанные из БСП там в наличии
4 Fragster
 
гуру
14.05.20
17:43
(2) речь не про несколько организаций в одной базе. вернее не совсем про это.
5 ptiz
 
14.05.20
17:43
(0) А почему нагрузка должна снизиться?
6 Fragster
 
гуру
14.05.20
17:46
(5) известный баг 1с - если к базе нет ни одного сеанса, то кэш выгружаетсяиз рпхоста. при старте фонового рпхост начинает этот кэш загружать заново. а по завершению - выгружать... больше баз без сеансов - больше паразитная нагрузка
7 Fragster
 
гуру
14.05.20
17:47
опять же обновлять удобнее
8 Доминошник
 
14.05.20
17:48
9 Fragster
 
гуру
14.05.20
17:48
(8) не, без фреша пока, тупо разделение данных
10 Gbpltw
 
14.05.20
17:49
(0) дубли справочников не смущают?
11 Fragster
 
гуру
14.05.20
17:54
(10) вообще пофиг
12 Franchiser
 
гуру
14.05.20
17:58
(0) я не знаю других вариантов сливания, кроме КД или через обработку универсального обмена, ну может ещё создания перефирийных баз.
13 RomanYS
 
14.05.20
18:05
(9) А без фреша такое возможно?
Даже если возможно, куча гемора, наверное, будет с администрированием.
14 RomanYS
 
14.05.20
18:05
(12) Для перехода с фреша/на фреш отдельная выгрузка же есть
15 Fragster
 
гуру
14.05.20
18:32
В демо базе: установил константу "Использовать разделение по областям данных" в истина, "Не использовать разделение по областям данных" - в ложь. После перевхода появился раздел Администрирование сервиса с кнопками входа в область данных (и кучей прочего барахла). До входа в область перестали работать списки документов и прочее. При входе в область 0 открывается помощник начального заполнения, что-то происходит. Все документы из демо базы в наличии.
При входе в область 1 - пустая база БП.
16 Fragster
 
гуру
14.05.20
18:32
также с помощником начального заполнения
17 Fragster
 
гуру
14.05.20
18:40
но какая-то лажа с пользователями. тот, под которым я заходил стал "неразделенным", управления пользователями в привычном виде не стало, стал требовать email и при записи пользовател говорит об отсутствии связи с менеджером сервиса %(
18 RomanYS
 
14.05.20
18:43
(17) ну подобное и имелось в виду в (13).

А фреш не бесплатен для внутреннего использования, без сайта и прочего?
19 Garykom
 
гуру
14.05.20
18:44
(0) >высокой фоновой нагрузки от фоновых при отсутствии сеансов

Может проще гасить фоновые если ни одного активного сеанса?
20 Fragster
 
гуру
14.05.20
18:53
(19) а всякие курсы и проверки электронной почты со всякой шнягой когда должны будут обрабатываться?
21 Garykom
 
гуру
14.05.20
18:57
(20) Когда юзер зайдет хотя бы один.
22 Garykom
 
гуру
14.05.20
18:58
(21)+ Можно по расписанию сеанс запускать клиентский или внешнее соединение а потом закрывать как фоновые отработают.
Сеансов нет - фоновые снова рубятся.
23 Fragster
 
гуру
14.05.20
18:59
(18) не вижу такого на releases
24 RomanYS
 
14.05.20
19:10
(23) похоже, что нет.
Есть некая БТС(https://1c.ru/news/info.jsp?id=25012), но она похоже для разработки. Для использования похоже надо фреш покупать
25 Доминошник
 
14.05.20
19:16
(18) Я вроде в (8) дал ссылку - 72'000
26 Fragster
 
гуру
14.05.20
19:30
(25) я завтра попробую подпилить функциональные опции и код, чтобы пользователи админились в расширении. если за пол дня не получится - то нафиг.
ведь по сути все эти тарифы, подписки, очереди, синхронизации пользователей, форумы и прочие штуки - не нужны. тупо области данных и все.
27 Fragster
 
гуру
14.05.20
19:31
а то вот это: https://its.1c.ru/db/freshpub#content:23:hdoc чет дофига действий требует по администрированию всякому.
28 Cyberhawk
 
14.05.20
20:21
Проще поддерживать открытым диалог входа в инфобазу - этого достаточно.
Перевести БП в разделение без Фреша - анрил.
29 RomanYS
 
14.05.20
23:02
(28)
1. Не понятно "поддерживать открытым диалог входа в инфобазу"
2. Может и не анрил, если парой-тройкой костылей обойдется, то за полдня управится. Если же там забор из костылей понадобится, то смысл теряется.
30 lodger
 
14.05.20
23:09
(29) там не 1 забор, а целое Садово-огородное товарищество из костылей и велосипедов.
31 RomanYS
 
14.05.20
23:14
(30) Ладно, почти убедили :). Может у Fragster получится. Издалёка кажется, что всё должно быть весьма примитивно.
32 Cyberhawk
 
15.05.20
09:33
(29) 1. ?
33 RomanYS
 
15.05.20
09:39
(32) Что значит "поддерживать открытым диалог входа в инфобазу"?
34 Cyberhawk
 
15.05.20
09:43
(33) Конкретизируй
35 RomanYS
 
15.05.20
09:53
(34) Куда уж конкретнее, это твоя фраза.
Диалог входа - это окно для ввода пользователя и пароля?
Чем открытое окно поможет ТС? В (28) ты утверждаешь, что "этого достаточно"
36 zva
 
15.05.20
09:53
(6) А есть ссылки на офф. сайте 1С по этому багу?
"если к базе нет ни одного сеанса, то кэш выгружаетсяиз рпхоста. при старте фонового рпхост начинает этот кэш загружать заново. а по завершению - выгружать... больше баз без сеансов - больше паразитная нагрузка"
37 zva
 
15.05.20
10:02
Похоже сам нашел - http://catalog.mista.ru/public/996126/
38 Fragster
 
гуру
15.05.20
10:03
(36) это "особенность", а не баг. на партнерском десяток тем на эту тему есть. как обход все как раз и рекомендуют выключать фоновые у неиспользуемых баз или держать активный сеанс https://i.imgur.com/VUcW8LF.png
39 Fragster
 
гуру
15.05.20
10:04
(37) да, во вложении к сообщению картинка та же
40 Cyberhawk
 
15.05.20
10:06
(35) "Куда уж конкретнее, это твоя фраза" // Как повторение фразы может конкретизировать вопрос?
"Диалог входа - это окно для ввода пользователя и пароля?" // Ага.
"Чем открытое окно поможет ТС?" // Таким образом поддерживается наличие сеанса в кластере и проблема автора отпадает.
41 RomanYS
 
15.05.20
10:17
(40) Понял, речь про проблему (6), а не про разделение областей внутри базы.
42 Cyberhawk
 
15.05.20
10:34
(41) Ааа, ясно. Ну да, я от сабжа наверное отклонился, подменив его этим багом платформы.
43 Fragster
 
гуру
15.05.20
10:36
(40) ну еще на каждую БД свой кэш, порядка пятисот метров. Таким образом выигрываем примерно 19 гигов ОП :)
44 fisher
 
15.05.20
10:51
(0) > чтобы порешать проблему высокой фоновой нагрузки от фоновых при отсутствии сеансов
ИМХО, лекарство хуже болезни.
45 Fragster
 
гуру
15.05.20
10:58
ну и обновлять только одну базу, а не все при выходе нового релиза
46 fisher
 
15.05.20
11:02
(45) Угу. А на другой чаше весов - дополнительные проблемы с мониторингом, администрированием и масштабируемостью.
Но опыт интересный. Пристально наблюдаю :)
47 Fragster
 
гуру
15.05.20
13:33
чет если используются обмены (например с ЗУПом) - прям много ошибок получается :(
48 lodger
 
15.05.20
22:53
(46) 1с долго рожало и родило 1сфреш. думаете, можно на коленке сделать лучше? вот (47) тому пример.
49 mikecool
 
15.05.20
23:06
мне как то прилетала задача как у автора, и тоже - по быстрому, а то клиент платить много не хочет
послал
50 Мимохожий Однако
 
16.05.20
06:42
(7) Не факт. Есть обновлятор или скрипты. А лечить одну базу легче, чем зоопарк.
51 Fragster
 
гуру
16.05.20
17:29
(48) так эти ошибки как раз из-за того, что там не тупое разделение данных, а залочка на фреш
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.