Имя: Пароль:
1C
 
Почему происходит долгая реструктуризация БД?
☑
0 1сПупс
 
14.10.26
✎
09:57
Коллеги, доброго дня.
Ставлю расширение КонтурЛогистика на УТ11 (база немаленькая), идет очень долгая реструктуризация БД, часа 3. Висит на РС ВерсииОбъектов. Хотя в самом расширении такого РС даже нет. Как победить?
1 Fish
 
гуру
14.10.26
✎
09:57
Обрезать старые версии.
2 Fish
 
гуру
14.10.26
✎
10:01
(0)
Хотя в самом расширении такого РС даже нет.


Подсказка. Тип поля "объект" в РС ВерсииОбъектов:
"БизнесПроцессСсылка, ДокументСсылка, ПланВидовРасчетаСсылка, ЗадачаСсылка, ПланВидовХарактеристикСсылка, ПланСчетовСсылка, СправочникСсылка"

Т.е. если в расширении есть новый документ, задача и т.п., то будет реструктуризация этого регистра и других подобных. Или где есть тип "ЛюбаяСсылка"
3 H A D G E H O G s
 
14.10.26
✎
10:05
(0) Никак не победить. Создается копия таблицы в расширении, даже v2 не поможет.
4 1сПупс
 
14.10.26
✎
10:52
(2) кажется разобрался, да в расширении есть справочники, документы, и их много. Спасиб.
Если я их удалю в расширении - реструктуризации не будет.

Хорошо, если я удалю процесс реструктуризации из кластера серверов - ничего не повредится? (процесс же делается в транзации?) база на скуле (Postgres).
5 1cVandal
 
14.10.26
✎
10:53
с таким подходом ставь не расширение а подсистему
6 Fish
 
гуру
14.10.26
✎
10:58
(4) Можно ещё попробовать такой вариант:
Обрезать скулём ВерсииОбъектов, обновиться, а потом положить ВерсииОбъектов на место. Но это надо экспериментировать.
7 Fragster
 
гуру
14.10.26
✎
11:03
а нафига при добавлении реструктуризация? там жеж в данных точно ничего нет
8 rozer76
 
14.10.26
✎
11:14
реструктуризация по V2 вам в помощь
9 H A D G E H O G s
 
14.10.26
✎
11:26
(8) Не поможет.
10 H A D G E H O G s
 
14.10.26
✎
11:29
(4) Повредится условно. Реструктуризация делается не в транзакции. "Транзакционность" обеспечивается созданием копий таблиц и наполнением их данными. И потом диалоговое окно "Применить изменения".
Вот когда "Применить изменения" - скорее всего запускается транзакция, старые таблицы переименовываются, новые таблицы переименовываются в корректные имена, старые таблицы удаляются.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший