Имя: Пароль:
1C
1С v8
БП 3.0 задержки при открытии форм и проведении
0 Олдж
 
07.03.23
08:04
Доброго всем дня.
Исходные данные, доставлся по наследству древний релиз БП 3.0 - писаный/переписаный. Пользователей порядка 20
Чтобы иметь возможность нормально обновлять конфигурацию было принято решение перенести в чистую свежую базу остатки и справочники и документы за два прошедших с начала года месяц.

Столкнулся с неприятной проблемой: в старой базе документ "Реализация" открывается в течение пол-секунды-секунды. В новой базе этот же документ открывается 3-4 секунды.
Замер производительности ничего не дал. Куда смотреть?
Проблема наблюдается на разных рабочих места. Есть локальный тонкий клиент и есть сервер терминалов с тонкими клиентами - "задержка" наблюдается везде. Работать некомфортно )
1 DJ Anthon
 
07.03.23
08:07
может быть, рекламные баннеры, обмены эдо и прочая мутотень? там их полно, вырезать да вырезать. особенно приятно видеть в 1С заявки на кредит, которые встроены при запуске документов.
2 Anchorite
 
07.03.23
08:22
(1) +1 Скорее всего это не новая база стала задержки давать, а старая так сказать на опережение работала, углы срезала.
3 Олдж
 
07.03.23
08:29
(1) (2) Ужас, и как с этим жить...
В замере производительности повключал автоподключения фоновых заданий. Но ничего не показывает, из-за чего обычная форма документа открывается по 3-4 секунды
4 DJ Anthon
 
07.03.23
09:37
(3) там сделано не на фоновых заданиях, а на обработках ожидания, а так могу скинуть расширение, которое вырезает всякой фигни, только вечером
5 Обработка
 
07.03.23
10:45
(0) 3-4 сек это норм. Чем дальше развивается 1С тем больше времени на открывание конфы и объектов.
Разве что вам надо индеси пересчитать почистим кеш и еще базу посадить на SSD
6 Новиков
 
07.03.23
11:16
(3) Купить новый сервер. Базу значит ты сделал им новую, актуальную. Ну а сервер кто сделает под нее? Или ты полагал, что новой конфе из 2023, нужен такой же сервер, как старью столетней? Так не бывает. Новая платформа, новая конфа, новое все - требует тоже и железа нового. А старый оставьте для старого.
7 Олдж
 
07.03.23
13:31
(4) Буду очень благодарен. sfera.l гав yandex.ru
8 Олдж
 
07.03.23
13:34
вставил "сообщить" при создании и при открытии в поступление товаров. Такой результат:
При создании: 07.03.2023 13:32:49
При открытии: 07.03.2023 13:32:57

Замер производительности так и не раскрыл, что делает 1С 8 секунд между созданием и открытием :)
9 dali
 
09.03.23
05:18
(8) думаю, это время передачи с сервера на клиент. На сервере локально попробуй запустить, будет такая задержка?
10 Bigbro
 
09.03.23
06:13
Банально в новой базе регламенты не настроили 90 из 100
запустите на скуле реиндексацию, при массовых загрузках/переносах данных там такая чехарда бывает что производительность на порядок падает.
11 Chai Nic
 
09.03.23
06:17
Новая база на том же самом железе и софте?
12 Chai Nic
 
09.03.23
06:18
(9) "думаю, это время передачи с сервера на клиент."
Однозначно нет. Передаются там десятки килобайт для типичного документа, это не может быть причиной.
13 Chai Nic
 
09.03.23
06:33
И не хватает информации. Версию платформы, версию ОС на сервере, тип и версию СУБД нужно бы сообщить.
14 Мимохожий Однако
 
09.03.23
06:51
(3) Расскажи, как делал замер производительности. На какие строки кода уходит максимальное время?
15 Chai Nic
 
09.03.23
06:57
(14) Такие тормоза платформенные, как правило. И скорее всего, максимальное время затрачивается на что-то типа ОткрытьФорму или ПолучитьОбъект.
16 Bigbro
 
09.03.23
07:38
да говорю вам там скуль в шоке от данных свалившихся на него пытается выстроить запросы а там каша
реиндекс нужен или хотя бы статистику обновить.
17 Anchorite
 
09.03.23
08:27
(0) А RLS там случайно не включился у вас?

(11) (13) Всё идентичное по условиям задачи. Единственное отличие — отсутствие писанного/переписанного древнего релиза, вангую в нём-то всё и дело, кто-то годами любовно отлаживал производительность, а тут нате-здрасьте вам, ванильная типовая конфа, с непривычки конечно кажется что не то пальто.

(10) (16) >регламенты

Так-то конечно да, но там по условям задачи 20 пользователей и документов за 2 месяца, база-то пустая практически.
18 Chai Nic
 
09.03.23
10:02
(17) "Всё идентичное по условиям задачи"
Идентичное - не значит "то же самое", идентичность на первый взгляд может сопровождаться недентичностью более высокого порядка.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший