Вход | Регистрация



В чем тормоза, если по замеру 94% времени ест "ОткрытьФорму"

В чем тормоза, если по замеру 94% времени ест "ОткрытьФорму"
Я
   badboychik
 
22.09.17 - 12:56
Замер показывает огромное время клиентской процедуры ОткрытьФорму(...), выполняемой в типовой команде документа. В расширении у этого документа перекрыта процедура ПриСозданииНаСервере, но замер ничего серьезного не показывает в ней.
Единственное что может тормозить это запрос в динамическом списке. Самое загадочное что иногда ERP начинает просто намертво виснуть у ОДНОГО какого-то пользователя, а у других с такими же правами продолжает сносно работать. Все сидят в терминалах на одном сервере с одними условиями. Иногда помогает пересоздание пользователя, все начинает летать, хотя в правах и настройках ничего не меняется, только новый пользователь с теми же настройками входа.
Куда остается копать? Ресурсов сервера хватает с лихвой.
 
 
   Волшебник
 
Модератор
1 - 22.09.17 - 12:57
Первое открытие может быть долгим.
   Tateossian
 
2 - 22.09.17 - 13:00
(0) Переделать открытие формы на обработчик ожидания
   badboychik
 
3 - 22.09.17 - 13:01
ожидания чего?
   H A D G E H O G s
 
4 - 22.09.17 - 13:01
(0) "Ресурсов сервера хватает с лихвой."

Нет. Ну как их может хватать, если тормозит :-)
   badboychik
 
5 - 22.09.17 - 13:05
(4) запрос тяжелый, по умолчанию на дин.списке нет никаких фильтров и значит выбираются все доступные документы за 2 года + данных из 3 таблиц, доп.реквизитов и т.д.

Думаю сделать фильтр при отсутствии прочих фильтров - брать документы за последний месяц
   vicof
 
6 - 22.09.17 - 13:06
Переделать архитектуру. ДС не предназначен для вывода огромного количества инфы.
   Tateossian
 
7 - 22.09.17 - 13:07
(3) Ожидания того, когда ты синтакс-помощник откроешь.
   Digger
 
8 - 22.09.17 - 13:35
(5) https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/

пришло время воспользоваться прогрессивными технологиями.
   H A D G E H O G s
 
9 - 22.09.17 - 13:43
(8) Печальны эти технологии
   badboychik
 
10 - 22.09.17 - 14:27
(8) вот это хорошая идея, релиз платформы нашего рабочего сервера как раз позволяет это потестить
 
 Рекламное место пустует
   Digger
 
11 - 22.09.17 - 14:29
(9) Также тормозит?  Я просто собираюсь проверить, но это ж надо набраться мужества и снять совместимость в УТ 11. )
   NeoVision
 
12 - 22.09.17 - 14:31
(11) летает, но про сортировку и поиск по этим доп. полям можно забыть.
   H A D G E H O G s
 
13 - 22.09.17 - 14:32
(11) Я - снял.
   H A D G E H O G s
 
14 - 22.09.17 - 14:33
Нет ни сортировки, ни отборов по доп полям. Но это как бэ естественно и ничего не придумаешь.
   Digger
 
15 - 22.09.17 - 14:35
(12) (14)  Это нормально.  Иногда дети экселя хотят просто видеть слишком много доп. инфы на одном экране. )
   H A D G E H O G s
 
16 - 22.09.17 - 14:35
запрос тяжелый, по умолчанию на дин.списке нет никаких фильтров и значит выбираются все доступные документы за 2 года + данных из 3 таблиц, доп.реквизитов и т.д.


Глупость какая. По умолчанию на дин списке выбираются 45 строк. Вопрос в том, попал ты в индекс или нет
   badboychik
 
17 - 22.09.17 - 14:40
а какое значение имеет индекс при выборке? он же при поиске и соединениях важен. Имеется в виду нет индексов по полям которые в соединениях участвуют?
   H A D G E H O G s
 
18 - 22.09.17 - 15:15
(17) Открой форму списка реализаций со 100500 документов и нажми отсортировать по колонке "Номер". А потом по колонке "Склад" или "Валюта"
   H A D G E H O G s
 
19 - 22.09.17 - 15:20
И попробуйте покрутить список
   Веселый собака
 
20 - 22.09.17 - 15:28
Там может быть воткнута некая тяжелая операция в событие обновления строк или в ей подобные.
   igork1966
 
21 - 22.09.17 - 15:57
(0) программное создание реквизитов формы кстати сильно тормозит....
   _Дайвер_
 
22 - 22.09.17 - 16:22
(0) Попробуй пооткрывать форму с такими же настройками под разными пользователями, посмотри кэш еще
   _Дайвер_
 
23 - 22.09.17 - 16:23
(22) Хотя хз, кэшируется ли ДС у пользователей или нет, может что другое
   Cyberhawk
 
24 - 22.09.17 - 17:14
(16) А не 42?
   Cyberhawk
 
25 - 22.09.17 - 17:16
(23) Как ты представляешь "кэширование ДС", что именно и на какое время? В памяти кэшируются объекты БД, их версии данных, их представления, а в ДС что может кэшироваться?
   mmmarat
 
26 - 22.09.17 - 18:40
(0) возможно в выводимых полях присутствует какое то поле с составным типом, а пользователь по нему сортировку установил. Можно стандартными средствами удалить настройку пользователя по этой форме и проверить.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует