Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1С 8 ЗУП 2.5 и долгое начисление зарплаты

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

Тестирование и исправление не помогло никак, скорость не изменилась.

Отсюда вопрос, может подскажите куда стоит начать копать и искать причину неожиданных тормозов? Ну кроме как разбирать на составляющие запрос (он там не маленький), на котором подвисает.
Это уже делаю и каких либо тормозов пока не удалось мне достичь, если разбивать сам запрос на более мелкие, чтобы выявить в каком регистре ошибка (если она есть).
   polosov
 
1 - 04.08.21 - 16:55
Файловая или КС?
Именно запрос долго выполняется?
   dragonIMV
 
2 - 04.08.21 - 17:07
(1) Не, не файловая у них, на SQL.
Долго запрос стал делаться, на строке "Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);".
Несколько старых бекап за разное время проверили, в этом месте всегда чуть менее 1 секунды код работал.
А теперь тот же самый код стал 521 секунду (причем ровно это значение получил при попытки сделать расчет за разные месяца).
   polosov
 
3 - 04.08.21 - 17:08
(2) Копать в сторону регламентов SQL надо. Хотя и на запрос надо глянуть внимательнее.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.