|
В чем тормоза, если по замеру 94% времени ест "ОткрытьФорму" | ☑ | ||
---|---|---|---|---|
0
badboychik
22.09.17
✎
12:56
|
Замер показывает огромное время клиентской процедуры ОткрытьФорму(...), выполняемой в типовой команде документа. В расширении у этого документа перекрыта процедура ПриСозданииНаСервере, но замер ничего серьезного не показывает в ней.
Единственное что может тормозить это запрос в динамическом списке. Самое загадочное что иногда ERP начинает просто намертво виснуть у ОДНОГО какого-то пользователя, а у других с такими же правами продолжает сносно работать. Все сидят в терминалах на одном сервере с одними условиями. Иногда помогает пересоздание пользователя, все начинает летать, хотя в правах и настройках ничего не меняется, только новый пользователь с теми же настройками входа. Куда остается копать? Ресурсов сервера хватает с лихвой. |
|||
1
Волшебник
модератор
22.09.17
✎
12:57
|
Первое открытие может быть долгим.
|
|||
2
Tateossian
22.09.17
✎
13:00
|
(0) Переделать открытие формы на обработчик ожидания
|
|||
3
badboychik
22.09.17
✎
13:01
|
ожидания чего?
|
|||
4
H A D G E H O G s
22.09.17
✎
13:01
|
(0) "Ресурсов сервера хватает с лихвой."
Нет. Ну как их может хватать, если тормозит :-) |
|||
5
badboychik
22.09.17
✎
13:05
|
(4) запрос тяжелый, по умолчанию на дин.списке нет никаких фильтров и значит выбираются все доступные документы за 2 года + данных из 3 таблиц, доп.реквизитов и т.д.
Думаю сделать фильтр при отсутствии прочих фильтров - брать документы за последний месяц |
|||
6
vicof
22.09.17
✎
13:06
|
Переделать архитектуру. ДС не предназначен для вывода огромного количества инфы.
|
|||
7
Tateossian
22.09.17
✎
13:07
|
(3) Ожидания того, когда ты синтакс-помощник откроешь.
|
|||
8
Digger
22.09.17
✎
13:35
|
(5) https://wonderland.v8.1c.ru/blog/obrabotka-i-oformlenie-dannykh-dinamicheskogo-spiska/
пришло время воспользоваться прогрессивными технологиями. |
|||
9
H A D G E H O G s
22.09.17
✎
13:43
|
(8) Печальны эти технологии
|
|||
10
badboychik
22.09.17
✎
14:27
|
(8) вот это хорошая идея, релиз платформы нашего рабочего сервера как раз позволяет это потестить
|
|||
11
Digger
22.09.17
✎
14:29
|
(9) Также тормозит? Я просто собираюсь проверить, но это ж надо набраться мужества и снять совместимость в УТ 11. )
|
|||
12
NeoVision
22.09.17
✎
14:31
|
(11) летает, но про сортировку и поиск по этим доп. полям можно забыть.
|
|||
13
H A D G E H O G s
22.09.17
✎
14:32
|
(11) Я - снял.
|
|||
14
H A D G E H O G s
22.09.17
✎
14:33
|
Нет ни сортировки, ни отборов по доп полям. Но это как бэ естественно и ничего не придумаешь.
|
|||
15
Digger
22.09.17
✎
14:35
|
(12) (14) Это нормально. Иногда дети экселя хотят просто видеть слишком много доп. инфы на одном экране. )
|
|||
16
H A D G E H O G s
22.09.17
✎
14:35
|
запрос тяжелый, по умолчанию на дин.списке нет никаких фильтров и значит выбираются все доступные документы за 2 года + данных из 3 таблиц, доп.реквизитов и т.д.
Глупость какая. По умолчанию на дин списке выбираются 45 строк. Вопрос в том, попал ты в индекс или нет |
|||
17
badboychik
22.09.17
✎
14:40
|
а какое значение имеет индекс при выборке? он же при поиске и соединениях важен. Имеется в виду нет индексов по полям которые в соединениях участвуют?
|
|||
18
H A D G E H O G s
22.09.17
✎
15:15
|
(17) Открой форму списка реализаций со 100500 документов и нажми отсортировать по колонке "Номер". А потом по колонке "Склад" или "Валюта"
|
|||
19
H A D G E H O G s
22.09.17
✎
15:20
|
И попробуйте покрутить список
|
|||
20
Веселый собака
22.09.17
✎
15:28
|
Там может быть воткнута некая тяжелая операция в событие обновления строк или в ей подобные.
|
|||
21
igork1966
22.09.17
✎
15:57
|
(0) программное создание реквизитов формы кстати сильно тормозит....
|
|||
22
_Дайвер_
22.09.17
✎
16:22
|
(0) Попробуй пооткрывать форму с такими же настройками под разными пользователями, посмотри кэш еще
|
|||
23
_Дайвер_
22.09.17
✎
16:23
|
(22) Хотя хз, кэшируется ли ДС у пользователей или нет, может что другое
|
|||
24
Cyberhawk
22.09.17
✎
17:14
|
(16) А не 42?
|
|||
25
Cyberhawk
22.09.17
✎
17:16
|
(23) Как ты представляешь "кэширование ДС", что именно и на какое время? В памяти кэшируются объекты БД, их версии данных, их представления, а в ДС что может кэшироваться?
|
|||
26
mmmarat
22.09.17
✎
18:40
|
(0) возможно в выводимых полях присутствует какое то поле с составным типом, а пользователь по нему сортировку установил. Можно стандартными средствами удалить настройку пользователя по этой форме и проверить.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |