Имя: Пароль:
1C
1С v8
Размер таблиц в файловой базе
0 trambalda
 
04.04.12
10:27
Любопытную вещь, неясную для себя, выявил. Есть у меня приблуда V8TableSizes.exe, глючноватая, правда, но все равно спасибо автору, пользоваться можно. Так вот, при подсчете размера таблиц она несколько таблиц впихивает в одну строку, суммируя их размер, например РБ "Хозрасчетный" состоит из _ACCRG22549, _ACCRGAT022563, _ACCRGAT122573, _ACCRGAT222574, _ACCRGAT322575, _ACCRGCT22576, _ACCRGED22577, _ACCRGCHNGR22578, каждая из которых по-отдельности (смотрю через клиент-серверную копию базы) меньше четырех гигов. Получается что файловая база рассматривает этот набор как одну таблицу?
1 MMF
 
04.04.12
13:15
Нет, это я их объединил по признаку принадлежности к одному объекту 1С
2 trambalda
 
06.04.12
14:21
Любопытно получается, 1С говорит вот так:
Ограничения на размер файловой базы данных. Все данные, относящиеся к одной таблице собраны в три внутренних файла:
- файл записей, в котором находятся все записи таблицы, за исключением полей неограниченной длины
- файл индексов
- файл значений неограниченной длины
Размер каждого из этих файлов не может превышать 4 гб.

Загрузил архив базы в SQL, смотрю сколько все таблицы в сумме занимают места
- data: 6515520 Kb
- indexes: 5498160 Kb
Итого: 12013680 Кб

Видно, что индексы зашкаливает за 4 гига.
Но этот архив грузится в файловую базу без вопросов.
Однако когда данные или индексы забегают за 7 гиг, тогда в файловую уже не грузится.
Значит ограничение не 4 гига, а чуть побольше.
Или есть иное объяснение?
3 vmv
 
06.04.12
14:27
в БД и микроэлектронике полагаться на точные цифры абсурд - уже давно любой озвученный факт нужно воспринимать как математическое ожидание, дисперсия тоже имеет место быть. Причем, последняя зависит от массы факторов
4 КМ155
 
06.04.12
14:27
(2) с чего ты взял, что индексы сиквела и dt имеют равный размер ?
ведь размеры .1cd и .mdf ни как не связаны
5 trambalda
 
06.04.12
14:29
(3)(4) Согласен, логично.
6 vmv
 
06.04.12
14:29
(4)

- data: 6515520 Kb

а это может отличаться на много, ведь в котектсте данных четко определены форматы хранения и занимаемое пространство как в памяти, так и на диске, нэ
7 awa15
 
06.04.12
14:35
(2) Можешь посмотреть реальный размер внутренних файлов в Tool_1CD. Там нет, правда, никакой привязки этих файлов к объектам метаданных, но выяснить это не составляет никакого труда, например с помощью V8TableSizes