Текущий архив: 2012.05.13;
Скачать: CL | DM;
Вниз
Вопрос в ускорении расчёта. Найти похожие ветки
← →
Jeer © (2012-01-11 01:07) [40]
> СУБД не должен страдать за итерационные методы
Та ну ?
Т.е. бизнес-логика, перенесенная на сервер должна ограничиться 2*2 ?
Щас !
Кто-то и что-то сказал, что в случае вопроса ТС, его проблемы должны решать СУБД, алгоритмы или мы с вами ?
"То-то и оно" (С) АП.
← →
Dennis I. Komarov © (2012-01-11 01:28) [41]Я к тому что, либо зашить целиком алгоритм обработки данных на сервер(а-ля хранимка) и получать результат как есть, либо получить входящие данные из БД и мучить их на стороне клиента. Но не дергать/менять данные на каждую итерацию с СУБД, ибо костер ИМХО...
← →
OW © (2012-01-11 08:50) [42]
> Вот как бы оценить, какая процедура занимает больше всего
> времени в потоке расчёта..
самое простое - обрамить вызовы в
TC := GetTickCount;
RunProcedure;
ShowMessage(ToStr(GetTickCount - TC));
показать время выполнения в тиках
для правильных результатов требуется многочисленная прогонка. Словом, аля [6]
← →
Inovet © (2012-01-11 09:28) [43]> [42] OW © (11.01.12 08:50)
> > Вот как бы оценить, какая процедура занимает больше всего
>
> > времени в потоке расчёта..
>
> самое простое - обрамить вызовы в
> TC := GetTickCount;
Автору вроде надо вызовы в самой процедуре делать в начале и конце, и накапливать тики в глобальных переменных.
← →
Inovet © (2012-01-11 09:29) [44]> [43] Inovet © (11.01.12 09:28)
> в самой процедуре
в самих процедурах
← →
OW © (2012-01-11 10:19) [45]
> вроде надо вызовы в самой процедуре делать в начале и конце,
> и накапливать тики в глобальных переменных.
ну да, лучше так
я еще в хранимках так делал
begin -- proc
set DT = getdate()
...
exec WriteToLog "NameProc", DT, getdate()
end -- proc
имеем таблу, аля NameProcess BeginTime EndTime
потом выборками разными определяем, что чаще запускается, когда, сколько в среднем, сколько в среднем в зависимости от времени суток(нагрузки) и т.п.
← →
Jeer © (2012-01-11 10:40) [46]
> Dennis I. Komarov © (11.01.12 01:28) [41]
>
> Я к тому что, либо зашить целиком алгоритм обработки данных
> на сервер(а-ля хранимка)
Мы знать не знаем, что у него за алгоритмы - может он там матрицы решает вместе с нейросетями :)
← →
Dennis I. Komarov © (2012-01-11 16:19) [47]
> может он там матрицы решает вместе с нейросетями :)
ага, тапочки ухихикались... :)
Страницы: 1 2 вся ветка
Текущий архив: 2012.05.13;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.007 c