Имя: Пароль:
1C
1С v8
Большой размер 1CD файла
0 Vadimok
 
23.12.11
06:31
Подскажите пожалуйста, что такое может быть. У нас база 1С на  SQL 2005 работает, размер SQL базы 1,6 Гига, но при выгрузки в *.dt файл и создании файловой версии базы она становиться объемом почти в 10 Гигов. Не могу понять, что не так.
1 Vadimok
 
23.12.11
08:13
Что никто с таким не сталкивался?
2 БибиГон
 
23.12.11
08:44
1.6 Г для SQL мало. Чтото ты путаешь
3 Aleksey
 
23.12.11
08:46
А ты точно не размер журнала смотрел?
4 rs_trade
 
23.12.11
08:47
(1) что бы база 1.6 выгружалась в 10 гигов? не, не сталкивались.

поделись, как размер базы подсмотрел?
5 Demasiado
 
23.12.11
09:15
Что за конфа? сталкивался такой с штукой в УПП, было включено версионирование всех объектов и сильно разбух регистр сведений. В файловую версию база даже не грузилась.
6 Demasiado
 
23.12.11
09:16
Почисти регистр с "историей объектов" и будет тебе счастье
7 rutony
 
23.12.11
10:38
Мне больше нравиться как база на 10-12 гб, после ТиИ превращается в 20+
8 butterbean
 
23.12.11
10:39
а причем тут вообще файл 1CD??
9 shamashs
 
23.12.11
10:49
С регистрами косяк какой то
10 BigShmax
 
23.12.11
11:02
а файловая база на 10 гигов бывает?  там ж вроде ограничение
11 Поручик
 
23.12.11
11:07
(10) Бывает. У меня есть на 12 или 15 гектар, упёр с предыдущей работы. Удобно обработки и отчёты тестить на большом количестве данных.
12 andrewks
 
23.12.11
11:21
(10) ограничение 4 гига на таблицу
13 Demasiado
 
23.12.11
11:23
(10) я и на 20Гб видел файловую и работал с ней.
(8) в смысле?
14 Поручик
 
23.12.11
22:55
Забыли упомянуть, что для файловых баз ограничение по общему размеру 4 Гб есть, для дисков с FAT32. На NTFS можно хоть сколько в разумных пределах.
15 zak555
 
23.12.11
23:16
(14) см. в (12)
16 Живой Ископаемый
 
23.12.11
23:49
2(15)  там про ограничение платформы на таблицу, а он про ограничение ФС на размер файла...
17 zak555
 
23.12.11
23:51
(16) осталось выяснить : какая библиотечка за это отвечает =)
v8: за что отвечают dll платформы?
18 H A D G E H O G s
 
23.12.11
23:52
(16) Ограничение на размер ФС - это дикая архаичная редкость.
19 H A D G E H O G s
 
23.12.11
23:53
Вот, годная статья:
http://infostart.ru/public/19734/
но мне кажется там ошибка.
Я в комментах написал какая.
20 H A D G E H O G s
 
23.12.11
23:55
Кстати, ничто не мешает 1С увеличить поле lenght c uint(мне кажется там uint все же) до uint64.
Только маркетИнг и деньги с лицензирования серверов.
21 Живой Ископаемый
 
23.12.11
23:59
2(18) я то тут при чем? ограничение в ФАТ 32 есть, и есть архаики которые ее выбирают...
22 Живой Ископаемый
 
24.12.11
00:00
2(17) никакая платформы...
23 H A D G E H O G s
 
24.12.11
00:02
(21) Единственный случай - это когда разворачивали win98se2 для запуска DOS проги для KKM-Онлайн касс. Ну и там же 1С8.
24 zak555
 
24.12.11
00:02
(22) т.е. на нтфс таблица из 1св8.цд может быть больше 4 ГБ ?
25 andrewks
 
24.12.11
00:03
(20) не всё так просто. на мой взгляд, проблемы не в разрядности выделенной для хранения длины переменной, а в адресации ячеек памяти и разрядности клиентских приложений.
26 andrewks
 
24.12.11
00:04
(23) тут некоторые страшилки рассказывали про базы на флэшке. :)
27 Живой Ископаемый
 
24.12.11
00:04
2(24) а ты забавен.. :)
нет... если ФАТ32 то ВЕСЬ 1ЦД не может быть более 4 Гиг, куда уж там одной отдельной таблице...

Если же фс - нтфс? то тогда первое джостигаемое ограничение - размер таблицы - 4 г , наложенное платформой...
28 Живой Ископаемый
 
24.12.11
00:07
2(26) ну, флэшку можно отформатировать под нтфс. :)
меня другое интересует - вот в 15 релизе написано что-то про 64-битный линукс.. что это значит? моя фантазия меня завела что раньше нельзя было файловую базу размещать на линукс разделах если они под управлением  64-битного линукса - такое может быть?
29 Живой Ископаемый
 
24.12.11
00:07
но это же бред
30 H A D G E H O G s
 
24.12.11
00:07
(25) Может быть не все так просто. Но я сомневаюсь, что дело в разрядности и адресации. Таблица вряд ли грузится в память вся.
31 Живой Ископаемый
 
24.12.11
00:09
2(30) ну.. блокируется-то вся...
32 AS_DANCE
 
24.12.11
00:09
была обработочка енотстатс помоему она показывала сколько места что занимает, по количеству строк и по количеству байтов ... мож поможет
33 zak555
 
24.12.11
00:17
(27) так в (17) я говорю о том, что для нтфса нужно найти длл-ку, которая ограничивает
34 andrewks
 
24.12.11
00:18
(30) в 7.7 дбф таблицы тоже не грузятся в память все. однако ограничения в 1-2 Гб выстреливают.

ну, и проблематично будет заюзать int64 в 32-хразрядном приложении
35 H A D G E H O G s
 
24.12.11
00:19
(34) Дельфи 6 поддерживает int64 с древнего 2001 года
36 H A D G E H O G s
 
24.12.11
00:20
(34) dbf - древность, как Билл Гейтс, только моложе.
2 гигабайт хватит всем!
37 andrewks
 
24.12.11
00:21
(36) не-не-не... 640 Кб - наше всё :)
38 Поручик
 
24.12.11
00:25
(36) (37) Куйню порете. Мы в КБ на 256 Кб ОЗУ работали и успешно, у нас всего три изделия за год до цели не дошло.
39 Поручик
 
24.12.11
00:26
Девайсы назывались Нейрон И9.66, кто в теме, тот помнит.
40 andrewks
 
24.12.11
00:29
(35) подозреваю, что оперирует им не процессор, а некие алгоритмы, приводящие к 32-битным вычислениям. ну, или целочисленная символьная арифметика
41 andrewks
 
24.12.11
00:31
(38) ты меня этим не напугаешь. у нас в учебке стояли роботроны с 64 кило памяти
42 H A D G E H O G s
 
24.12.11
00:34
(40) Конечно.
Счетчик int64 в регистр процессора не загонишь, все гораздо медленнее. Но работать будет.
43 Jaffar
 
24.12.11
01:05
(28) сомнительно.разрядность ОС, используемой в качестве файл-сервера (да хоть та же самая NetWare), играет слабую роль - все равно от нее необходима лишь поддержка основных файловых операций.
44 Jaffar
 
24.12.11
01:07
(33) за НТФС отвечают дллки неплатформы, а винды.
45 Jaffar
 
24.12.11
01:07
(33) за НТФС отвечают дллки не платформы, а самой винды.
46 MMF
 
24.12.11
12:49
Какая нафиг разрядность ФС и адресация ОС, в файловой базе размер ограничен структурой заголовка 1СD
47 H A D G E H O G s
 
24.12.11
12:57
(46) Что мешает 1С переделать заголовок с uint на uint64 ?
48 Vadimok
 
26.12.11
08:44
Demasiado где включается и выключается версионирование?
49 Demasiado
 
26.12.11
09:29
У меня так: Операции - Константы - Настройка программы - Версионирование.

Что бы регистр почистить - пиши обработку. В моем случае чистить пришлось пачками, как только пытался сразу весь регистр почистить - платформа вылетала с красным крестом.
50 Vadimok
 
26.12.11
10:52
А как регистр называется?
51 John83
 
26.12.11
11:26
(49) намного проще в самой конфе удалить этот регистр, обновить, потом добавить обратно
(50) так думается, про РС версии объектов речь идет
52 Demasiado
 
26.12.11
11:27
(51) да, так тоже можно. Но я считаю это не православным путем, хотя бы потому что конфа может стоять на поддержке(и/или быть распределена) и в ней ничего нельзя удалять.
53 Vladal
 
26.12.11
11:56
(52) Наверно, рассово правильно будет не "православно", а "кошерно"?
54 Vadimok
 
26.12.11
12:07
Что то я не могу найти ни какого Версионирование, у меня конфигурация Торговля
55 Vladal
 
26.12.11
12:46
(54) По ходу это было предположение про версионирование, которое реализовано в УПП и подобных монстрах.
При записи каждый объект, который участвует в версионировании, пишется в регистр версии. Потом отчетом оттуда достается и сравниваются версии.

Соответственно регистр сведений, где хранятся эти версии разрастается иего надо периодически резать.
Мы оставляем последние 2 месяца.
56 Demasiado
 
26.12.11
13:00
(53) для кого как, для меня "православно".
(54) в самом начале я тебе сказал про УПП, ты молчал что у тебя УТ.
И вообще УТ бывает разное....В одном месте рассказывали про УТ в котором есть "и производство и бюджетирование и планирование и полный управленческий учет и бухрегистры; перепилен партионный учет, он у нас похож на РАУЗ из УПП". И типо все писали сами и база за пару лет раздулась до сотни гигабайтов
57 Vadimok
 
26.12.11
13:37
Торговля переписаная добавлены несколько документов, регистры сведений и рнгистры остатков. У регистров остатков стоит условие разделение итогов. Может из за этого объем увеличиться?
58 Vadimok
 
26.12.11
14:01
Проблема решена разделение итогов в регистрах. Убрал и объем уменьшился. Спасибо за помощь.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн