|
v7: Непонятный рост размера индексного файла | ☑ | ||
---|---|---|---|---|
0
Dolly_EV
26.03.15
✎
16:24
|
Обновлял конфигу и заметил такую странность.
Имеется Справочник.ТоргТочки, подчиненный Справочнику.Контрагенты Далее инфа из 1cv7.DD по Спр.ТоргТочки: # Name |Descr |Type|Length|Precision F=ID |ID object |C |9 |0 F=CODE |object code |C |2 |0 F=DESCR |object description |C |100 |0 F=PARENTEXT |Parent in other tabl|C |9 |0 F=ISMARK |Flag Object is Marke|C |1 |0 F=VERSTAMP |Version stamp |C |6 |0 F=SP48534 |(P)Адрес |C |240 |0 F=SP48537 |(P)торгКласс |C |9 |0 F=SP49171 |(P)торгКанал |C |9 |0 F=SP48596 |(P)Лицензия |C |9 |0 F=SP49739 |(P)Идентификатор |C |40 |0 F=SP49740 |(P)КонтактноеЛицо |C |100 |0 F=SP49745 |(P)Район |C |9 |0 F=SP48535 |(P)Маршрут |C |9 |0 F=SP50032 |(P)Телефоны |C |50 |0 F=SP50110 |(P)Проект |C |9 |0 F=SP51334 |(P)IDD |C |17 |0 F=SP53270 |(P)ВремяРаботы |C |64 |0 F=SP52291 |(P)Долгота |N |11 |6 F=SP52292 |(P)Широта |N |11 |6 F=SP53240 |(P)ТипЦен |C |9 |0 F=SP53230 |(P)Скидка |C |9 |0 F=SP53269 |(P)is_Код |C |15 |0 F=SP53272 |(P)КПП |C |9 |0 F=SP53274 |(P)УсловияДоставки |C |100 |0 # Name |Descr |Unique|Indexed fields |DBName I=IDD |of ID |0 |ID |IDD I=PCODE |of PARENT and |0 |PARENTEXT,CODE(UPPER) |PCODE I=PDESCR |of PARENT and |0 |PARENTEXT,DESCR(UPPER) |PDESCR I=CODE |of CODE |0 |CODE(UPPER) |CODE I=DESCR |of DESCR |0 |DESCR(UPPER) |DESCR I=VI48537 |VI48537 |0 |SP48537,DESCR(UPPER) |VI48537 I=VIP48537 |VIP48537 |0 |PARENTEXT,SP48537,DESCR(UPPER) |VIP48537 I=VI49171 |VI49171 |0 |SP49171,DESCR(UPPER) |VI49171 I=VIP49171 |VIP49171 |0 |PARENTEXT,SP49171,DESCR(UPPER) |VIP49171 I=VI49739 |VI49739 |0 |SP49739(UPPER=128) |VI49739 I=VIP49739 |VIP49739 |0 |PARENTEXT,SP49739(UPPER=128) |VIP49739 I=VI49745 |VI49745 |0 |SP49745,DESCR(UPPER) |VI49745 I=VIP49745 |VIP49745 |0 |PARENTEXT,SP49745,DESCR(UPPER) |VIP49745 I=VI50110 |VI50110 |0 |SP50110,DESCR(UPPER) |VI50110 I=VIP50110 |VIP50110 |0 |PARENTEXT,SP50110,DESCR(UPPER) |VIP50110 I=VI51334 |VI51334 |0 |SP51334(UPPER=128) |VI51334 I=VIP51334 |VIP51334 |0 |PARENTEXT,SP51334(UPPER=128) |VIP51334 I=VI53269 |VI53269 |0 |SP53269(UPPER=128) |VI53269 I=VIP53269 |VIP53269 |0 |PARENTEXT,SP53269(UPPER=128) |VIP53269 При обновлении изменился ТОЛЬКО КОД Спр.ТоргТочки - увеличилась длина кода с двух до трех символов. Размер файлов справочника до обновления SC48533.CDX - 3,7 Мб SC48533.DBF - 9,5 Мб При этом львиную долю времени загрузки нового MD 1С зачем-то пересчитывает этот самый индексный файл и его размер при этом растет до 500 Мб. В дальнейшем, если принудительно снести cdx и переиндексировать базу - размер SC48533.CDX возвращается к нормальным 3,7 Мб. И еще одна странность: выгрузил из обновленной ИБ новую периферийную ИБ, загружаю периферийку - та же печаль - при загрузке Спр.ТоргТочки (SC48533.DBF) размер индекса снова растет почти до 500 Мб и на этот файл тратится куча времени. До этого пару раз замечал подобные "странности" поведения. Хочу для себя прояснить причину. Беглое гугление результатов не дало |
|||
1
ДенисЧ
26.03.15
✎
16:25
|
Особенности работы движка 1с
|
|||
2
Dolly_EV
26.03.15
✎
16:30
|
(1) а подробнее? и есть возможность избежать?
|
|||
3
ДенисЧ
26.03.15
✎
16:32
|
(2) Подробней - это в Москву...
А ибзбежать - перед любым обновлением удалять индексы. или перейти на SQL |
|||
4
Dolly_EV
26.03.15
✎
16:50
|
"А избежать - перед любым обновлением удалять индексы." - пробовал - не помогает. Если удалить индексы и накатить MD - сначала ИБ проиндексируется, потом пойдет обновление, далее - все как выше. Да и выгрузка периферийки тоже подтверждает обратное
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |