Обработка заказов и производительность
Аксапта 3.0 сп 3
Задачи
1. Необходимо импортировать 10000 тыс строк заказа (Клиент один и тот.же - розница)
2. Все это дело как можно быстрее разнести.
Импорт проходит довольно быстро - 4-4,5 мин, но вот обработка накладных ....35 -40 минут
server static void postSales()
{
SalesFormLetter salesFormLetter;
salesTable salesTable;
ttsBegin;
while select salesTable
where salesTable.DocumentStatus < DocumentStatus::Invoice
{
salesFormLetter = SalesFormLetter::construct(DocumentStatus::Invoice);
salesFormLetter.transDate(salesTable.DeliveryDate);
salesFormLetter.update(salesTable);
}
ttsCommit;
}
Проц. 2.4 Г
Память 512М
Подскажите , пожалуйста, как лучше реализовать разноску , чтобы было побыстрее ?
|