|
v7: Файл new_stru/1sjourn.cdx увеличивается до 2ГБ при обновлении/изменении конфигурации | ☑ | ||
---|---|---|---|---|
0
wmonref
19.06.19
✎
21:46
|
Приветствую!
База 7.7 файловая версия, самописная. Создал новый документ в базе и сохранение длится где-то полтора часа и потом выскакивает ошибка -#70 "Ошибка доступа к файлу new_stru/1sjourn.cdx" Сам этот файл вырастает при сохранении до 2 ГБ. Непонятно почему он так растет (есть 2 графы отбора в БД) Попмогите пожалуйста! |
|||
1
wmonref
19.06.19
✎
21:48
|
Сама база весит ~175 МБ
|
|||
2
Провинциальный 1сник
19.06.19
✎
22:16
|
cdx это индексный файл для основной таблицы dbf. Сколько в ней записей? И дополнительные графы отбора какой тип имеют?
|
|||
3
wmonref
19.06.19
✎
22:20
|
(2) Графы отбора - справочники
А как называется основная таблицы dbf? |
|||
4
wmonref
19.06.19
✎
22:21
|
Если это 1SJOURN.DBF тогда она имеет 12МБ
|
|||
5
Провинциальный 1сник
19.06.19
✎
22:27
|
(4) Тогда это определенно какой-то глюк, не может по такому мелкому файлу данных получиться такой заскок в индексе. Индекс это же бинарное дерево, построенное в плоском массиве, и количество индексных записей по каждому индексу может составлять максимум 2n+1 от количества записей n в исходной таблице.
Попробуй предварительно сделать ТиИ на базе с переиндексацией. |
|||
6
Aleksey
19.06.19
✎
22:34
|
(5) легко. Индекс по строке длиной 255 символов
|
|||
7
wmonref
19.06.19
✎
22:48
|
(5) Сделал И ТИИ и на другой комп базу поставил - все то же самое....
(6) что посоветуете? |
|||
8
hogik
19.06.19
✎
22:50
|
||||
9
hogik
19.06.19
✎
22:53
|
(7)
"максимальный приемлемый размер ключа для "движка" "1С 7.7" равен 117 байтам"(с) |
|||
10
Aleksey
19.06.19
✎
22:53
|
(7) Открыть dd файл и посмотреть по каким полям строиться индексы. Убрать по максимум. дальше у же ориентироваться на местности, или что то вернуть или не возвращать
|
|||
11
АгентБезопасной Нацио
20.06.19
✎
07:28
|
структуру журнала - в студию!
|
|||
12
wmonref
21.06.19
✎
08:55
|
(11) Какого журнала?
|
|||
13
Ray Zexter
21.06.19
✎
09:10
|
(12) у тебя в каталоге с базой должен быть файл 1Cv7.DD. Выложи его куда нибудь.
|
|||
14
wmonref
21.06.19
✎
09:15
|
||||
15
Ray Zexter
21.06.19
✎
09:21
|
Поле SP2239 - 255 символов. Индексируемое.
|
|||
16
ДенисЧ
21.06.19
✎
09:30
|
(15) Ну и вот. Смотри (9) и меняй структуру индексов
|
|||
17
АгентБезопасной Нацио
21.06.19
✎
09:45
|
(14) I=VIA2239 |VIA2239 |0 |SP2239(UPPER=128),DATE,TIME,IDDOC
где F=SP2239 |(P)КомментарийДокуме|C |255 |0 товарищ нанострадамил это еще в (6). |
|||
18
wmonref
21.06.19
✎
12:36
|
(17) и все остальные, Спасибо!
Проблема решена! Общий реквизит типа Строка "КомментарийДокумента" имел длину 255. Уменьшил до 70 и все летает теперь! Всем еще раз спасибо! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |