0
егаис
11.09.14
✎
14:41
|
Документ "начисление з/п" - проводится часов 10 при 2К сотрудников.
База скульная. Замером вычислил проблемное место - это
ПодчиненныеДокументы.ВыбратьПодчиненныеДокументы(,,Документ);
в функции глДокументФункционирует(Документ,ОтменяющийДокумент="") Экспорт
Господа, что посоветуете, как пофиксить проблему?
|
|
1
МихаилМ
11.09.14
✎
15:14
|
экстенсивные методы ускорения расчета в ЗиК
1) расспаралете расчет на несколько процессов (или комьютеров) эффект до 5 процессов . ускорение в 3-4 раза
2)выполняте расчет на сервере , где установлен скл, чтобы избежать обращений по сети (поробуйте при этом задействовать shared memory) . ускорение в 2-3 раза
3) используйте самый производительный процессор и память . ускорение в 2-3 раза.
интенсивные методы
4) перепешите код . ускорение до 100 раз. но это будет уже не ЗиК
5) используйте прямые запросы . ускорение до 3 раз.
пункты 1*2 дадут эффект 10-12 кратного ускорения при минимальных затратах по времени.
выборочная переписка кода еще добавит 10-ти кратное ускорение.
|
|
2
Злой Бобр
11.09.14
✎
16:37
|
(0) Уже задолбался говорить что нельзя ЗиК держать в скуле. Но воз и ныне там.
>> Господа, что посоветуете, как пофиксить проблему?
Поменяйте "прокладку" и все будет работать нормально. Да, щас меня за это закидают тухлыми ...
|
|