Имя: Пароль:
1C
1С v8
16 милионов записей в справочник 8.2, взлетит?
,
0 Shur1cIT
 
10.08.11
17:51
расматриваю возможность зафигачить каталог состоящий из 16 милионов полей в новой справочник, какие поводные камни? насколько тормоза будут?
1 Kreont
 
10.08.11
17:53
(0) Полей ???
или записей?
2 Shur1cIT
 
10.08.11
17:54
записей тоесть строк полей 8 насчетали тип строка и число
3 g_frost
 
10.08.11
17:55
ы = 1;
пока ы<=16000000
зы = справочники.Номенклатура.СоздатьЭлемент();
..
зы.реквизиты = 'ересь';
..
зы.Записать();
ы=ы+1;
конеццикла;

запускай и жди, потом расскажешь
4 dragonIMV
 
10.08.11
17:55
можно, но как потом с ним работать?))))
5 g_frost
 
10.08.11
17:55
ну разве что транзакции по 10000 элементов не помешают
6 Shur1cIT
 
10.08.11
17:56
а потом? тормаза будут при открытии справочника?
7 Kreont
 
10.08.11
17:56
Да и причем тут тормоза, ну забросил их все, размер какой-то-там таблицы стал большой, или надо еще их потом зачитывать? :)
8 g_frost
 
10.08.11
17:56
(6) так вот ты и расскажешь
9 Jstunner
 
10.08.11
17:56
справочник статичный что-ли?
10 dragonIMV
 
10.08.11
17:56
(6) просто при открытие нет, если там группы есть...
а вот при использовании в документах или регистрах или отчетах...лучше сразу вешайся
11 g_frost
 
10.08.11
17:57
где точно будут тормоза - так это при поиске через ctrl+F по текстовому полю в таком справочнике
12 dragonIMV
 
10.08.11
17:57
есть база у меня одна, там номенклатуры 2.5 миллиона...
так не самые быстрые показатели работы у этой базы)))
13 Живой Ископаемый
 
10.08.11
17:57
2(6) почему?
14 Альтаир
 
10.08.11
17:58
(12) - если не секрет, что за направление бизнеса с такой оменклатурой?
15 Kreont
 
10.08.11
17:59
(0) Хть в базу не файловую то пихать хочешь, а то для реляционной БД мне кажется п.ф.г к-во записей
16 g_frost
 
10.08.11
17:59
(14) Паспортный стол
17 Kraft
 
10.08.11
18:00
(14) Конфа "Выпуск и учет китайцев на ДВ" )
18 DEVIce
 
10.08.11
18:00
А какие сомнения что не взлетит?
19 VitaliySm
 
10.08.11
18:00
А тебе точно справочник нужен? Может лучше регистр сведений или внешний источник?
20 g_frost
 
10.08.11
18:00
Взлетит без проблем, по требующимся полям вешаем индексы и все работает как часы
21 dragonIMV
 
10.08.11
18:00
(14) там много областей в одной базе, и техника, и электроизделия, и продукты питания...
22 Kraft
 
10.08.11
18:01
(19) +1 за внешний источник
23 DEVIce
 
10.08.11
18:01
При открытии-то какие могут быть проблемы?
24 g_frost
 
10.08.11
18:01
(23) в 8.2 никаких, она данные по кусочкам тягает
25 DEVIce
 
10.08.11
18:01
(19). Можно совместить. РС посзволяет индексами рулить, а поля - ссылки на справоники.
26 DEVIce
 
10.08.11
18:02
(24). 8.1 тоже, да и 8.0.
27 Kreont
 
10.08.11
18:02
(24) 8.1 и даже 7.7 (частично) не файловые аналогично
28 g_frost
 
10.08.11
18:02
но боже тебя упаси построить запрос с соединением ко всему справочнику, 1С скажет "мяу"
29 dragonIMV
 
10.08.11
18:03
(28) скорее SQL или что там будет еще...
30 VitaliySm
 
10.08.11
18:03
У меняесть рс в одной базе с 10 млн. записей. Открывается долго, около 30 сек. Думаю перевести на внешний источник.
31 DEVIce
 
10.08.11
18:04
Только это, автор, если ты это собираешься сначала проверить на целероне с 512Мб памяти, на котором установлены и скуль и сервер предприятия и клиент, то лучше даже не начинай - разочаруешься и сделаешь совершенно неверные выводы из эксперимента.
32 VitaliySm
 
10.08.11
18:08
(0) провели нагрузочное тестирование. Загони в справочник 100 млн. записей и проверь работу.
33 DJ Anthon
 
10.08.11
18:11
простите, для этого и реальный сервак нужен. а не комп за 40-50 килорублей (а че, он же мощный!!) ;)))
34 Fragster
 
гуру
10.08.11
18:12
(0) 1с: учет понаехавших?
35 Астероид
 
10.08.11
18:14
разрешение на работу с личными данными есть?
36 unregistered
 
10.08.11
18:15
(30) >> рс в одной базе с 10 млн. записей. Открывается долго, около 30 сек

Странно....

У меня в бухне 1.6 в регистре Хозрасчетный 2 млн записей в основной таблице регистра + 8,2 млн записей в таблице ЗначенияСубконто.

Открывается мгновенно. И это учитывая, что то что мы видим (РегистрБухгалтерии.Список) - это соединение двух физических таблиц БД.

ЧЯДНТ?
37 neomarat
 
10.08.11
18:22
(36) регистры накопления и сведений не путаем?
38 VitaliySm
 
10.08.11
18:28
(36) может делаешь выводы не подумав? Я ведь не уточнял, сколько полей в моем регистре сведений, какие типы измерений и т.д.Не думай, что регистры бухгалтерии - это самые большие объекты в базе. Всё зависит от конкретной задачи
39 DEVIce
 
10.08.11
18:30
(37). А какая разница? Ну пусть 10млн. записей с 8-ю ссылочными полями. 8 * 16 = 128 + (сколько-то полей служебных, пусть четыре) 64 = 196 * 10 000 000 = 1.83Гб. Если учесть что обрабатываются при открытии не все записи, а только видимые плюс туда-сюда сколько-то - я не верю, что так медленно открывается, наверное в качестве сервера что-то ниразу не сервер.
40 unregistered
 
10.08.11
18:32
(37) И какая разница?

У регистров накопления и сведений основных таблиц - по одной.
У регистра бухгалтерии их две. Это уже усложняет задачу.

(38) >> Я ведь не уточнял, сколько полей в моем регистре

Ну так рассказывай! :)
41 DEVIce
 
10.08.11
18:34
(40). У РН таблицы все-таки две, но в данном случае это не имеет значения, а в некоторых это даже преимущестсво. :)
42 unregistered
 
10.08.11
18:34
(38) >> может делаешь выводы не подумав?

Я вообще выводов ни каких не делал.
Я как раз задал вопрос: "ЧЯДНТ?"
Могу перефразировать: какую структуру надо забубенить у регистра, что форма списка открывалась 30 секунд?
43 unregistered
 
10.08.11
18:35
(41) >> У РН таблицы все-таки две

Каке это?
44 DEVIce
 
10.08.11
18:36
(43). Движения и остатки. Тут по сравнению с 7.7 ничего не изменилось.
45 VitaliySm
 
10.08.11
18:37
(42) расслабься. я действительно забыл про то, что у клиента стоит бюджетный сервер, на котором в терминале работает одновременно около 30 пользователей, и на нем же стоит сервер 1С и SQL . ну а структура регистра нормальная, соответствует потребностям клиента, 8 ссылочных измерений и 2 ресурса.
46 unregistered
 
10.08.11
18:41
(44) Ну если вспомнить остатки, то у регистра бухгалтерии физических таблиц вообще дофига:
В регистре типовой бухни с тремя субконто на плане счетов:
две - хранят проводки (записи регистра)
- Основная
- Знаечния субконто
таблицы итогов:
- Остатки и обороты по счетам
- Обороты между счетами
- Остатки и обороты по счетам и одному субконто;
- Остатки и обороты по счетам и двум субконто;
- Остатки и обороты по счетам и трем субконто;
47 DEVIce
 
10.08.11
18:43
(46). Причем тут регистр бухгалтерии? Ты мне свои знания решил показать замяв свои незнания? Ты написал, что у РН, как и у РС, физически одна таблица, я тебя поправил. Задел твое ЧСВ? Ну так почеши его.
48 Alexandr Puzakov
 
10.08.11
18:46
Как-то было дело загружал в справочник номенклатуры более 10 тыс. записей, база почему-то распухла более чем не полтора гигабайта... Т. к. времени было в обрез, и всех устраивало (в частности, жесткому диску было пох), то оставил все так, и почему так сильно распухла так и не узнал... Причем при выгрузке в dt она занимала чуть более 70 мб. Может дело было в индексах...

Так что есть опасность нарваться на физическое ограничение таблиц БД в файловом варианте.
49 unregistered
 
10.08.11
18:47
(47) >> Ну так почеши его

Речь шла, если ты читал конечно, об отображении списка регистра. Список строится по таблицам движений. Вот я и упомянул только их. Таблиц движений у РН и РС - по одной, у РБ - две.

Посмотри внимательнее. И оставь в покое мое ЧСВ :))
50 Fragster
 
гуру
10.08.11
18:48
(48) ТиИ со сжатием данных
51 DEVIce
 
10.08.11
18:48
(49). Мой тебе совет, или помолчи или уж признай что тупанул. Так чисто беззлобно. Все ошибаются.
52 Alexandr Puzakov
 
10.08.11
18:49
(50) пробовал, околонулевой эффект, менее ста мегабайт выигралось...
53 neomarat
 
10.08.11
18:50
в общем сошлись на том что если будут отчеты с соединением со справочником, то подвиснет, если нет - проблем быть не должно?
54 unregistered
 
10.08.11
18:52
(51) Где тупанул-то?

Не ну серьезно. Может я чего-то не понял?

VitaliySm в (30) пишет: рс в одной базе с 10 млн. записей. Открывается долго, около 30 сек

Если я правильно понимаю речь идет об открытии формы списка регистра. Для показа формы списка разве подтягиваются таблицы итогов регистра? ИМХО, нет. Или, по-твоему,  я ошибаюсь?

И дальше диалог шел именно и таблицах первичных движений.
55 Alexandr Puzakov
 
10.08.11
18:52
(53) я совершенно не представляю себе отчет, в который придется выводить весь этот справочник...
56 Sereja
 
10.08.11
18:52
(53) Автор запустил цикл из (3). Пока результатов нет )))
57 neomarat
 
10.08.11
18:54
(55) я как бы тоже....
58 Fragster
 
гуру
10.08.11
19:00
(55) зачем ВЕСЬ? может кусок какой (типа если (34) - то список жителей дома, например)
59 rsv
 
10.08.11
19:08
(0) Тормоза при открытии... Да врятли. SQL топит открытие. А вот на подбор по ходу нет. В общем в профайлер. Я всеж надеюсь что в не файловый формат льют.
Независимо от того, куда вы едете — это в гору и против ветра!