УПП 1.3 РАУЗ Оптимизаиция расчета или Что делать и Кто виноват? #553826


#0 by ZUM
Время проведения документа выросло в геометрической прогрессии, с начала проведение занимало 1.5 часа, сейчас 5 часов (за основу взят один и тот же период). База файловый вариант (клиент-серверный считает 8 часов и более). Описание машины :
#1 by ZUM
Процессор: i7
#2 by ДенисЧ
Увеличилось количество аналитик. И кстати, там достаточно неоптимальные запросы и операции по записи в регистр... Я возился и увеличил скорость проведения с суток, до 4.5 часов.
#3 by ZUM
64-разряда Win7 Если кто сталкивался с подобным помогите пожайлуста.
#4 by ZUM
Много переписывать пришлось?
#5 by ДенисЧ
не очень. В основном - запись в регистры не целой пачкой, а кусками. Ну и пару запросов чуть оптимизнул, через временные таблицы, но я не знаю, как это отразится в файловом варианте.
#6 by ZUM
Количество записей в регистр "Учет затрат" от 200 000, "Первое приближение СЛУ" от 170 000. Сколько было у Вас? На каких операциях были основный проблемы?
#7 by ZUM
Нужно расчитать на клиет сервере. Просто в файловом почему то считает быстрее, полагаю что связано с записью данных.
#8 by Maxus43
У нас с 3 часов до 20 минут оптимизировали... серверный вариант. Руки пока не дошли посмотреть как
#9 by ZUM
Подскажите пожалуйста кто оптимизировал?
#10 by Maxus43
Програмеры, ктож ещё
#11 by ДенисЧ
1. ~500 000, 2. ~ 800 000
#12 by ZUM
:) Спасибо большое за информацию ДенисЧ, пошел за напильником, придется поработать!
#13 by ZUM
Скажите пожалуйста, какие настройки сделаны в константах? или оставили типовые?
#14 by ДемонМаксвелла
У нас убрано распределение затрат на характеристики и серии.
#15 by ДемонМаксвелла
Но это не для скорости было сделано, а для удобства распределения.
#16 by ZUM
А количество итераций СЛУ изменяли?
#17 by ZUM
Временные таблицы для хранения промежуточных решений используете?
#18 by ДемонМаксвелла
У нас за 5 минут всё считает. Ничего не настраивал.
#19 by ДемонМаксвелла
Как снятие флажков в детализации учета РАУЗ влияет на скорость - хорошо бы проверить.
#20 by ZUM
Сообщите пожалуйста данные указанные в .
#21 by ZUM
Учтите что количество записей указано в одном документе
#22 by ZUM
У нас ведется учет по сериям, так что снять только флажок с характеристиками получиться. Плюс еще метод списания МПЗ ФИФО. что судя по коду тоже увеличивает время.
#23 by ДемонМаксвелла
1. 33 000 2. после обеда посмотрю
#24 by ZUM
Как думаете количество итераций 50 это наверное для таких массивов данных многовата?
#25 by ДемонМаксвелла
Вот здесь про такую ситуацию
#26 by ДенисЧ
Спасибо за ссылку
#27 by МишельЛагранж
...а если еще РАУЗ наложить на переписанную базу, где и так своей аналитики выше крыши... никакие ВрТ не спасут и разбивания запросов. Да, 1с-ники, хорошие инструменты по оптимизации выданы... Палка-копалка и каменный топор. Даж пристрелить нечем.
#28 by ДемонМаксвелла
У меня одна итерация. А где ты смотрел "Первое приближение СЛУ"?
#29 by ZUM
Спасибо интересная статья. Регистр сведений "Первое приближение для решения СЛУ"
#30 by ДемонМаксвелла
Не за что. 2. ~25 000 То сложность расчета у меня конечно в разы меньше, чем у вас.
#31 by neckto
У меня такая же проблема, в первый месяц использования РАУЗ с/с считалась 1.5 часа, сейчас по 8-10 часов. Только приступил к оптимизации, уже нашел неоптимальные куски кода: Запрос в цикле, в рекурсии, в котором остатки по регистру УчетЗатратРегл соединяются с вирутальной таблицей по реквизитам КорАналитика...
#32 by neckto
ДенисЧ, подскажите какими инструментами пользовались при поиске неоптимальных кусков. Еще подскажите, как оптимизировали запись регистра в БД, типовой расчет с/с итак пишет по 1000 элементов.
#33 by МишельЛагранж
у меня есть предприятие, где себестоимость безо всяких РАУЗ считается от 6 до 15 часов (в зависимости от периода - один или 2 месяца).
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С