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