Автор: SaIIIka007 27.12.13, 10:16
Здравствуйте, уважаемые форумчане.
После использования 1с Предприятия 1 год, вылезла такая ошибка (и не дает ничего проводить):
Ошибка СУБД:
Превышен максимально допустимый размер внутреннего файла 'D:\Basa _1c8.2/1Cv8.1CD'
по причине:
Превышен максимально допустимый размер внутреннего файла 'D:\Basa _1c8.2/1Cv8.1CD'
Поле долгих прогулок по интернету я выяснил: 1) Используя программу Tool_1CD, нашел внутренную таблицу, которая 4Гб (размер базы 5,17ГБ).
2) Проводил "Тестирование и исправление" со всеми галочками. Размер таблицы не уменьшается.
3) Развернул базу на другом компе, удалил 2 накладных. О чудо - зармер таблицы умешился на 2Мб.
Суть вопроса: что могло разогнать так эту внутреннюю таблицу, ведь удаление всех документов не выход? Может кто то сталкивался с таким? И как уменшить эту таблицу?
Некоторая дополнительная информация: База - файловая, переход на SQL пока не планируется. Платформа 1С:Предприятие 8.2 (8.2.16.368)
Автор: Vofka 27.12.13, 10:21
А что за документы? И скорей всего, выходом будет только обрезка базы, т.е. удаление некоторых данных.
Автор: Fynjy 27.12.13, 10:26
Цитата(SaIIIka007 @ 27.12.13, 10:16)
Развернул базу на другом компе, удалил 2 накладных. О чудо - зармер таблицы умешился на 2Мб.
Ну телепаты в отпуске нужно смотреть базу...
Автор: Fynjy 27.12.13, 11:10
Документы не причем - регистр сведений. Определите в базе какой это регистр.
Вероятнее всего включено версионирование ...
Автор: Ardi 27.12.13, 11:35
почистить версионирование от старых данных.
Автор: SaIIIka007 27.12.13, 13:50
Цитата(Ardi @ 27.12.13, 11:35)
почистить версионирование от старых данных.
а как это зделать? Я впринципе с кодом 1с немного не владах)
Автор: Ardi 27.12.13, 13:54
Цитата(SaIIIka007 @ 27.12.13, 13:50)
а как это зделать? Я впринципе с кодом 1с немного не владах)
Тогда всё. Капец. Помочь невозможно.
Автор: Fynjy 27.12.13, 21:03
Цитата(Ardi @ 27.12.13, 13:54) http://pro1c.org.ua/index.php?act=findpost&pid=79837
Файл открыть выполнить
Затем конфигураторе тестирование и исправление поставить флаг сжать ИБ
Автор: Ardi 27.12.13, 21:16
Осторожно, сейчас эпидемия ограблений дедами морозами, и даже сантаклаусами.
Автор: Zaval 27.12.13, 22:50
Чтобы документы были по мегабайту, одного версионирования недостаточно. Нужно еще чтобы юзеры эти документы "трепали, как Тузик грелку".
Тут если просто выключить версионирование - база превратится в глобальную непонятку.
Вам, барин, жениться пора Нужен хороший специалист для постановки учета.
Автор: Fynjy 28.12.13, 10:19
Цитата(Zaval @ 27.12.13, 22:50)
Чтобы документы были по мегабайту, одного версионирования недостаточно. Нужно еще чтобы юзеры эти документы "трепали, как Тузик грелку".
Тут если просто выключить версионирование - база превратится в глобальную непонятку.
Вам, барин, жениться пора Нужен хороший специалист для постановки учета.
Достаточно ... Там при любой записи сохраняется новая версия в xml - перепровели все документы с сотню раз и хелоу гигабайты ...
Автор: Acid 30.12.13, 10:20
Цитата(SaIIIka007 @ 27.12.13, 10:16)
Суть вопроса: что могло разогнать так эту внутреннюю таблицу, ведь удаление всех документов не выход? Может кто то сталкивался с таким? И как уменшить эту таблицу?
Некоторая дополнительная информация: База - файловая, переход на SQL пока не планируется. Платформа 1С:Предприятие 8.2 (8.2.16.368)
У вас винт, где лежит база, в формате FAT32, а надо NTFS. Разбиваете диск на 2 при помощи дисковой утилиты. 2-ой форматируете под NTFS, и скопируйте на него базу.
Автор: Vofka 30.12.13, 11:20
Цитата(Acid @ 30.12.13, 10:20)
У вас винт, где лежит база, в формате FAT32, а надо NTFS.
В FAT32 ограничение на размер файла, кажется, 4 Гб. А у ТС размер базы 5.17. Так что врядли там FAT32.
Автор: SaIIIka007 31.12.13, 14:49
Цитата(Fynjy @ 27.12.13, 21:03) http://pro1c.org.ua/index.php?act=findpost&pid=79862
Файл открыть выполнить
Затем конфигураторе тестирование и исправление поставить флаг сжать ИБ
а что делать если обработка пишет "недостаточно памяти", ОЗУ 20ГБ. Какой памяти ей эдостаточно?
Цитата(SaIIIka007 @ 31.12.13, 14:47)
эдостаточно?
недостаточно)?
Автор: alex040269 31.12.13, 15:04
Цитата(SaIIIka007 @ 31.12.13, 14:49)
а что делать если обработка пишет "недостаточно памяти", ОЗУ 20ГБ. Какой памяти ей эдостаточно?
недостаточно)?
Ну система 64 бита?
А 1С - 32. Соответственно 1С корректно обрабатывает только 2GB. Может быть 4GB. НО это уже под вопросом.
Автор: Fynjy 31.12.13, 15:19
Цитата(SaIIIka007 @ 31.12.13, 14:49)
а что делать если обработка пишет "недостаточно памяти", ОЗУ 20ГБ. Какой памяти ей эдостаточно?
В конфигураторе разворачиваете ветвь РегистрыСведений, находите ВерсииОбъектов затем разворачиваете ветвь ресурсы два раза мышкой на ВерсияОбъекта, справа в свойствах меняете тип ХранилищеЗначения на Строка. Далее Ф7, совсем соглашаетесь. Далее тестирование и исправление с флагом сжать. Затем в пользовательском режиме запускаете обработку. Затем опять сжать. Затем обратно ВерсияОбъекта, справа в свойствах меняете тип уже на ХранилищеЗначения.
А ну и отключаете версионирование что бы опять база великой не стала...
Автор: elite128 07.07.14, 13:09
А что за обработка? Линк нерабочий
Автор: Arturs 25.05.15, 12:01
Линк на обработку - не рабочий. Жаль
Автор: pilotzlat 29.03.16, 14:20
Fynjy @ 27.12.13, 21:03 ,
Что за обработка подскажите?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua