|
Проблема с ростом файла CDX при загрузке |
☑ |
0
johnnik
24.06.17
✎
13:17
|
Конфа Альфа-Авто 5.1. Загружаю данные типовой (в смысле - специальной рарусовской) из Альфа-Авто 3.
При загрузке обработка создает временную dbf-таблицу и соответственно индексный файл (tempref.cdx). Если файл со справочниками относительно крупный, то временный индексный файл разбухает до чуть более 2-х гигабайт (2.097.152 кб.) и загрузка останавливается. Последовательно выдает такие ошибки:
---------
-----------
Само создание временного файла прописано в коде обработки. Нет ли каки-то команд, которые это ограничение в 2гб снимают или типа того?
|
|
1
Aleksey
24.06.17
✎
13:24
|
cdx это индексы. Смотри в обработки код по добавления индексов
|
|
2
Aleksey
24.06.17
✎
13:25
|
|
|
3
vadim777
24.06.17
✎
13:27
|
(0) Ограничение на размер cdx-файла - 2Гб. Загружай по частям.
|
|
4
johnnik
24.06.17
✎
22:28
|
() Не помогло :(
|
|
5
H A D G E H O G s
24.06.17
✎
22:29
|
Ну ты же не строишь индексы на гиганские строковые поля, ведь да, да?
|
|
6
hogik
25.06.17
✎
04:41
|
Причина разбухания в том, что существует ограничение на размер ключа в индексе 117 байт, для таблиц начиная с 30000 записей.
|
|
7
Провинциальный 1сник
25.06.17
✎
07:03
|
Может, если уж код обработки доступен - отказаться от индексного файла, а отбор производить иными средствами?
|
|