![]() |
#6 |
Участник
|
Вобщем задача специфическая. Пока пытаюсь понять, где порылись тормоза.
В целом: есть бетч джоб, который по хитрому алгоритму производит пере распределение потребностей между складами (ReqPo.qty = newQty; ReqPo.update()) После чего происходит их обработка классом ReqTransPoMarkFirm Сейчас больше половины времени жрется на ReqPo.update(). Требуется выяснить насколько изменится быстродействие если в апдейте останется только то, что надо. В качестве очень грубого приближения заменяем ReqPo.update на ReqPo.doUpdate. время на обновления записи схлопывается в нуль, но при этом ReqTransPoMarkFirm.run сильно замедляется. вопрос - почему? Точность до миллисекунды не нужна, нужно чтоб хотябы соотношения времен были нормальные. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|