![]() |
#10 |
Участник
|
Цитата:
Запросы выполняются достаточно быстро (в среднем ~ 20 мс). НО! В стандартном механизме создания строк журнала инвентаризации для расчёта количества inventJournalTrans.inventOnHand используется класс InventSumDate (а это уже не один запрос, а 10-20). Плюс на подготовку и запись строки 150мс. Итого в среднем на строку 500мс. Если 30 000 строк: 30 000 * 0,5 (с) / 3600 (с/час) = 2,8 часа. Это долго. Что тут можно оптимизировать? Наверное, только модифицировать алгоритм... В том числе и алгоритм записи строк. ![]() |
|