Имя: Пароль:
1C
1С v8
загрузка файла данных в файловую базу
,
0 moonlight
 
19.12.14
23:19
При локальной загрузке серверной выгрузки получаю сообщение:
"Ошибка загрузки информационной базы. В информационную базу загружены не все данные
по причине:
Ошибка СУБД:
Превышен максимально допустимый размер внутреннего файла".

проверил размеры таблиц для серверной базы откуда делалась выгрузка. Не нашел ни одной таблицы и близко размер которой был 4 ГБ и выше

http://clip2net.com/s/396IBOH

В чем причина ошибки?
1 moonlight
 
19.12.14
23:20
2 GreatOne
 
19.12.14
23:25
(1)а то это за обработка? я файловую через Tool_1CD смотрел
3 GreatOne
 
19.12.14
23:26
(2)ой, понял. извиняюсь
4 moonlight
 
19.12.14
23:27
обработка показывающая статистику физических таблиц. через Tool_1C таже фигня!
5 Zhuravlik
 
19.12.14
23:27
(0) Окружение (Linux или Windows32-64) откуда выгружали соответствует тому, в котором загружаете?
6 Zhuravlik
 
19.12.14
23:27
(3) Я не понял. Что это, где брать?)
7 moonlight
 
19.12.14
23:31
(5) Windows 64. Конфигурация УППдУ. Серверный вариант. Из нее и выгружал в новую файловую. На первый взгляд вроде все данные загрузились , а там не знаю. Получил ошибку и существует возможность что что то да и не выгрузилось!
8 GreatOne
 
19.12.14
23:31
(6) если ты про Tool_1CD, то она cd файлы открывает, для dt не подойдет. А так, по названию в гугле найди
9 moonlight
 
19.12.14
23:34
(8) да при чем тут Tool_1C. Я размеры таблиц проанализировал на серверной базе - источник, из которой делалась выгрузка. В отчетах видно что максимальный размер таблицы и 1ГБ не достигает. Т.е загрузка должна происходить без проблем!
10 Zhuravlik
 
19.12.14
23:37
(8) Нет. Я про обработку. Tool_1CD - давно использую, замечательная программа :)
11 Zhuravlik
 
19.12.14
23:38
(9) ТИИ?
12 Zhuravlik
 
19.12.14
23:40
(9) "Я размеры таблиц проанализировал на серверной базе - источник, из которой делалась выгрузка" - имхо, FileDBMS и любая другая СУБД по разному смотрят на свое содержимое. Можно ли рассуждать о картине, увиденной в СУБД применительно к файловому варианту?
13 shuhard
 
19.12.14
23:40
(9)[В отчетах видно что максимальный размер таблицы и 1ГБ не достигает]
ни чё, что 4 Гбайт это суммарный объём таблиц и что в файловой таких разделов всего 4 ?
14 Zhuravlik
 
19.12.14
23:41
"Превышен максимально допустимый размер внутреннего *файла*" - может BLOB какой?)
15 H A D G E H O G s
 
19.12.14
23:43
(14) Блоб и есть. Храниться в отдельном файле внутри контейнера 1cd, он и превышен.
16 moonlight
 
19.12.14
23:43
(13) насколько я знаю в файловой базе ограничение 4ГБ распространяется на внутренние таблицы: таблица данных, таблица индекса, таблица данных неограниченной длинны.
17 moonlight
 
19.12.14
23:44
(15) как мне узнать какой БЛОБ создает мне проблемы?
18 shuhard
 
19.12.14
23:45
(16) теперь внимательно читаешь свой опус [В отчетах видно что максимальный размер таблицы и 1ГБ не достигает]
много думаешь
19 Zhuravlik
 
19.12.14
23:46
(17) Посмотреть РС названием типа "ПрисоединенныеФайлы". Или искать того, кто пытался хранить фильмы в 1С :)
20 H A D G E H O G s
 
19.12.14
23:51
(17) Тебе проблемы создают все Блобы - Хранилища значений, строки переменной длины.
21 moonlight
 
19.12.14
23:54
(20) Если можно подробнее. Если речь идет о справочнике Хранилище дополнительных значений то размер этого справочника 0,8 ГБ что меньше 4 ГБ. В чем тогда проблема?
22 moonlight
 
19.12.14
23:58
я так понимаю что в файловом варианте все данные которые разбросаны по таблицам в MS SQL хранятся в одной таблице и размер ее не должен превышать 4 ГБ. Т.е важно чтобы суммарный объем данных не в МС СКюЛь не превышал 4ГБ?
23 vlandev
 
20.12.14
00:18
А как блобы хранятся в таблицах MS-SQL и как они хранятся в контейнере 1CD?
24 moonlight
 
20.12.14
00:29
(23) Можно просто если не трудно написать в чем проблема?
25 vlandev
 
20.12.14
00:40
(24) У меня только подозрение что в скуле оно лежит чисто в бинарях , а в 1CD лежит в base-64 , тоесть в тексте и поэтому размер таблицы вырастает.
26 moonlight
 
20.12.14
00:44
я уже запутался в ограничениях на файловую базу. Как то ее не касался и не копал. Может кто кратко написать все ограничения на файловую базу?
27 ДенисЧ
 
20.12.14
00:45
(26) 4ГБ на одну таблицу.
28 moonlight
 
20.12.14
00:48
(27) т.е например на таблицу справочника1 4ГБ, на ьаблицу спрвочника2 - 4Гб и т.д. Правильно?
29 moonlight
 
20.12.14
12:43
(27) так у меня размер на все таблицы не превышает 4ГБ. В чем же тогда проблема?
30 vlandev
 
20.12.14
12:54
Попробуй как советовали в (11) прогнать перед выгрузкой ТИИ , может какой то криминал выползет.
31 Славен
 
20.12.14
12:59
(30) это если под лог дохрена места есть, с такой же фигней делал тии, так 40 гигов нехватило, за 15 минут отожрало, при том чта база весит 30гигов, после вылета тии с ошибкой нехватки памяти на лог, база распухла до 60 гигов
32 moonlight
 
20.12.14
13:01
(30) я это делаю регулярно, просто раньше меня эта проблема не сильно волновала потому что я загружал  данные в тестовую базу, а сейчас надо будет загружать возможно для работы пользователей
33 vlandev
 
20.12.14
13:03
(32) А какой получается размер архива , если его создать средствами SQL (не сжатый) ?
34 moonlight
 
20.12.14
13:05
(33) не делал. НО dt чуть более 1ГБ
35 Lama12
 
20.12.14
13:25
Кладр почисти и версии объектов
36 moonlight
 
20.12.14
14:13
Версии объектов почистил давно, что такое КЛАДР не знаю. Да ну дело же не в том что чистить, а то что есть набор ограничений для файловой базы по размерам и в моей серверной базе вроде нет таких больших таблиц, а ошибка происходит при загрузке файла данных в файловую базу
37 Кир Пластелинин
 
20.12.14
15:37
ну попробуйте посмотреть еще средствами sql размеры таблиц базы. покажет все таблицы, включая системные. сразу оговорюсь. может та обработка их тоже показывает. не смотрел ее
38 moonlight
 
21.12.14
02:03
уже полностью очистил справочник там где хранились файлы. Размер выгрузки = 0.5 ГБ . Загружаю в файловую и снова таже ошибка. не знаю что уже и делать! В базе SQL все таблици меньше 1ГБ
39 Записьдампа
 
21.12.14
11:51
Выгрузка - не показатель, она сжатая. Да и сама методика делать замеры в одной структуре хранения - SQL, а применять к другой - файловой, попахивает.

В файловой базе каждая объектная таблица (например Справочник.Номенклатура), состоит из 4 частей - внутренних таблиц: описание, данные, все индексы и блобы (хранилища значений и бесконечные строки). Каждый внутренний файл имеет ограничение на 4 гб. Так что база у тебя лопается скорей всего из-за блобов или индексов.
40 hhhh
 
21.12.14
12:06
(38) а индексы проверил? бывает индекс во моного раз больше самой таблицы
41 hhhh
 
21.12.14
12:08
тии сделать, переиндексирование, рекструктуризация и сжатие.