Замер производительности 1С 8.3 #781404


#0 by buvamba
Возникла такая ситуация. Сделал форму подбора, реализовал получение остатков по номенклатуре, отбор в параметрах виртуальной таблицы, сам запрос выполняется очень быстро. Но при замере производительности обращение к серверу (колонка "обр. сервером") выполняется целых 7 секунд в строке где вызывается серверная процедура для получения остатков. Подскажите с чем может быть связано такое долгое время обращения?
#1 by buvamba
база серверная, используется postgres
#2 by Господин ПЖ
>Подскажите с чем может быть связано такое долгое время обращения? дядя, а знаю что сломалось! что? машина!
#3 by Fragster
отладка на сервере включена? или в замере только клиентские процедуры?
#4 by Fragster
причиной может быть огромный контекст
#5 by buvamba
включена, контекст - форма подбора, 2 ТЗ и 1 динамический список. список - иерархия номенклатуры по группам, в ТЗ в сумме содержится максимум строк 30
#6 by buvamba
эти 7 секунд на обращение к серверу 98% всего времени
#7 by aleks_default
Была уже тема про группы и иерархию в дин. списках. Убирай ее иначе так и будет тормозить.
#8 by buvamba
Переделал на вызов процедур безконтекста. По отладчику все норм, обращение к серверу совсем ушло, Самое долгое получение остатков - 0,03 секунды. Но в режиме работы все равно как то подвисает выбор секунды на 3(
#9 by buvamba
и так не всегда, несколько раз мгновенно фомра обновляется а несколько раз подвисает. 50/50
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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