0
dragonIMV
04.08.21
✎
16:52
|
Добрый день.
Вопрос к тем, у кого до сих пор ЗУП 2.5.
После последних обновлений стал расчет зарплаты ("Рассчитать начисления") в документе "Начисление зарплаты работникам организаций" делаться в 5 раз дольше.
Если 1.5 месяца назад на версии 2.5.163.1 делалось 3 минуты, то сейчас на версии 2.5.164.1 делается 14 минут.
Ради интереса на копии вернул старую конфигурацию на текущие данные, не помогло. Это я на январе попробовал потестировать. Так что вряд ли именно изменение конфигурации как то повлияло.
Такое ощущение, что с регистрами какая-та ерунда произошла, может кривые данные где-то подвисли.
И запрос в общем модуле "ПроведениеРасчетовПереопределяемый" в процедуре "ПолучитьДанныеДляРасчета" (в последней строке) вместо 1 секунды как раньше стал выполняться 521 секунду.
Причем этот код сам не изменялся за последние версии и оставался старым (ну заодно замечу, что это стандартный код, на поддержке стоит и никто не трогал его).
Тестирование и исправление не помогло никак, скорость не изменилась.
Отсюда вопрос, может подскажите куда стоит начать копать и искать причину неожиданных тормозов? Ну кроме как разбирать на составляющие запрос (он там не маленький), на котором подвисает.
Это уже делаю и каких либо тормозов пока не удалось мне достичь, если разбивать сам запрос на более мелкие, чтобы выявить в каком регистре ошибка (если она есть).
|
|
2
dragonIMV
04.08.21
✎
17:07
|
(1) Не, не файловая у них, на SQL.
Долго запрос стал делаться, на строке "Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);".
Несколько старых бекап за разное время проверили, в этом месте всегда чуть менее 1 секунды код работал.
А теперь тот же самый код стал 521 секунду (причем ровно это значение получил при попытки сделать расчет за разные месяца).
|
|