Запись в регистр сведений... #229196


#0 by OlegKK
Как быстро записать большой объем данных в регистр сведений? Пробую так, но очень медленно (ресурсы на глазах тают):
#1 by France
запись порциями поможет отцу русской демократии
#2 by OlegKK
Пробовал.... ненамного быстрее.
#3 by France
увелечить количество ресурсов
#4 by OlegKK
1Г оперативки... мало?
#5 by France
а ресурсы - это только оперативка?.. а если винт на 33Мбсек?
#6 by OlegKK
Нет, с ресурсами все ок( Я думал, что в регистр сведений быстрее запись идет (да и выборка оттуда), чем в справочнике.... может, записывать в справочник?(
#7 by France
эта, все таки, в чем трабла то?.. а регистры предназначены для ускорения чтения а не записьи..
#8 by OlegKK
Проблема вот в чем: есть несколько десятков листов поставщиков. Необходимо их загрузить (и запомнить), сопоставить с нашим справочником номенклатуры, выбрать наиболее приемлемые цены и сформировать заказы. Вот и думаю - куда их загрузить, чтоб потом с ними играться?
#9 by OlegKK
листов: прайс-листов)
#10 by France
в регистр сведений.. аналог в УТ.. загрузку из екселя я и сам делал - никаких траблов не было... скоко строк в среднем в одном прайсе?
#11 by OlegKK
3-4 тысячи...
#12 by France
таки, и чего же мы хотим?.. держа десяток открытых эксель файлов с 3-4 тысяч строк открытыми в памяти?.. плюс, еще записывая их?.. сколько времени уходит за запись одного прайса в регистр?
#13 by OlegKK
Да я пока на одном пробую( Даже на одном виснет... если несколько сот строк, то ок.... ?
#14 by France
а виснет - 5 сек или 15 сек или вообще 15 минут?. проверить в отладчике, на что уходит время не пробовал?
#15 by OlegKK
Вообще виснет.. на строке:
#16 by France
опиши регистр: измерения, режим записи, периодичность..
#17 by OlegKK
Измерения: Поставщик        СправочникСсылка.Номенклатура Ресурсы:
#18 by OlegKK
#19 by France
медикаментСтрока и ПроизводительтСтрока, думаю, "убивают" запись... я бы попробовал убрать их из измерения...
#20 by OlegKK
Но это как раз те измерения, которые я выгружаю из прайса (строка)....
#21 by France
ну и что? перенеси их в ресурсы..или в реквизиты..
#22 by OlegKK
ок... сейчас проверю...
#23 by OlegKK
Ок.. супер, намного лучше.... есть напрвление для оптимизации! Спасибо!
#24 by ZyXEL
за такие измерения убивать надо.. бедный SQL заманался индексы строить
#25 by Компьютер
Чудаки! В регистр сведений пишется значительно дольше: при записи идет проверка на уникальность записи по всей таблице! Используй справочник.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям