|   |   | 
| 
 | 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 и все летает теперь! Всем еще раз спасибо! | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |