Получение данных из выборки через ком, проблема со скоростью #608120


#0 by izekia
В выборке из внешнего соединения примерно 10 полей и около 500 документов, все это обрабатывается неприлично долго. Есть ли способы обойти эту проблему или только мириться?
#1 by Ненавижу 1С
что за выборка то? надеюсь запроса
#2 by izekia
да, единственная проблема, что одно поле - это ссылка, думаю заменить ее на ид, может быть таким образом получится быстрее
#3 by ptiz
Покажи код выборки. И точно подключаешься через COM,а не через OLE ?
#4 by izekia
а через аппликейшн дольше? в смысле обработка выборки как от этого зависит, время необходимое на получение подключения в расчет не берем? у меня тут технические проблемы были, комконнектор не работал, пока через аппликейшн сделал
#5 by Cube
Переходи на v82.COMConnector
#6 by izekia
->
#7 by ботаникус
лучше используй ВнешниеИсточникиДанных, если только чтение данных нужно
#8 by hhhh
наверно обращение через две точки там в выборке засандалили, а теперь сидите, философствуете про COM.
#9 by izekia
#10 by Cube
У меня обработка переноса документов стала работать быстрее примерно в 12 раз при переходе с v82.Application на v82.COMConnector.
#11 by izekia
ни о чем не говорит? все поля просты, кроме одного дополнительно можно посмотреть
#12 by izekia
ух ты, спасибо за инфу сейчас попробую, проблема вроде сегодня решилась, и отпишусь ... не думал, что есть разница для работы с теми же объектами
#13 by izekia
рад бы, да релиз пока еще не тот, чтобы использовать
#14 by izekia
да, через коннектор стало ощутимо быстрее
#15 by izekia
спасибо за информацию
#16 by H A D G E H O G s
заменить на явное указание полей. И полностью код покажи.
#17 by Cube
Замерь время секундомером, скажи коэффициент прироста для статистики :)
#18 by izekia
ЗаполнениеСвойств на этом отрезке занимает 80% времени, в случае с коннектором получилось 0.11с с аппликейшн 7.6с
#19 by hhhh
+ да, ЗаполнитьЗначенияСвойств - тормозная функция
#20 by izekia
а зачем весь код, простите? когда у меня есть конкретный отрезок, который вызывает проблемы, все значения кроме комобъекта типзированы и преобразований не должно происходить в самом методе 500 строк кода, в основном это запрос ... про заполнениесвойств - спасибо, думал наоборот все работает
#21 by H A D G E H O G s
<<а зачем весь код, простите? >> Петька с Василием Ивановичем портянки перематывают. Петька смотрит на ноги Василия Ивановича и говорит: — А ноги-то у тебя, Василий Иванович, погрязнее моих. — Так я же постарше тебя буду, Петька.
#22 by izekia
спасибо за анекдот заполнение свойств работает примерно на 40% быстрее по моим замерам в общем всем спасибо за помощь
#23 by izekia
ошибся, заполнение свойств чуть быстрее работает, но не с таким отрываом
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С