Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
4-1256672610
cerber
2009-10-27 22:43
2012.05.13
Изменить привилегии доступа к ветке реестра


6-1255774690
Павел
2009-10-17 14:18
2012.05.13
TcpServer и проблема с ним


15-1325832653
LDV
2012-01-06 10:50
2012.05.13
выбор субд


15-1325570885
Кто б сомневался
2012-01-03 10:08
2012.05.13
Электронные игры 80-ых (aka Электроника)


2-1326282778
kudatsky
2012-01-11 15:52
2012.05.13
Поиск в Registry