Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

TADOQuery и TADODataSet   Найти похожие ветки 

 
yurikon   (2010-09-21 14:08) [0]

Добрый день!

На форуме не раз уже упоминалось, что разница между этими компонентами значительна.  У меня сложный запрос на ADOQuery выполнялся около 13 секунд (акцесс), на ADODataSet около 1 секунды.

Поясните плиз, отчего такая "огромная" разница в скорости?

С уважением,
 Юрий.


 
Ega23 ©   (2010-09-21 14:40) [1]

Сто раз уже обсасывалось. Поищи по форуму.


 
sniknik ©   (2010-09-21 20:09) [2]

вообще такого быть не должно, разница больше идеологическая чем физическая... т.е. у тебя что то еще влияет.


 
Медвежонок Пятачок ©   (2010-09-21 21:10) [3]

У меня сложный запрос на ADOQuery выполнялся около 13 секунд (акцесс), на ADODataSet около 1 секунды.

Поясните плиз, отчего такая "огромная" разница в скорости?


попробуй измерить время в обратном порядке.
сначала через адодатасет, затем через квери.
вполне возможно, что картина будет похожая.
Сначала 13 секунд (адодатасет), затем 1 секунда (адоквери).


 
yurikon   (2010-09-21 21:18) [4]

2 [3]
Я понял про что вы. Я вообще убрал квери, оставил только датасет. Все летает. Менять все квери на датасеты в проекте? ))


 
sniknik ©   (2010-09-21 22:04) [5]

> Я понял про что вы.
да ну? поясни, а то я сам не понял про что мы, читая о последствиях к которым это привело...


 
MsGuns ©   (2010-09-21 23:01) [6]

Повторно один и тот же запрос сервер выполняет быстрее ибо кэш.


 
Германн ©   (2010-09-22 01:15) [7]


> Менять все квери на датасеты в проекте?

Если проект развивается - менять. Если он давно готов и давно работает, то менять только если заплатят.
В новых проектах от адоквери отказаться раз и навсегда.


 
Ega23 ©   (2010-09-22 07:49) [8]


> Если проект развивается - менять. Если он давно готов и
> давно работает, то менять только если заплатят.
> В новых проектах от адоквери отказаться раз и навсегда.


+100500


 
Palladin ©   (2010-09-22 10:56) [9]

а можно я в новых проектах буду пользоватся адоквери?


 
Ega23 ©   (2010-09-22 10:58) [10]


> а можно я в новых проектах буду пользоватся адоквери?


Можно. Но лучше не надо.


 
Palladin ©   (2010-09-22 11:09) [11]

ех... а так хотелось, так хотелось )


 
Ega23 ©   (2010-09-22 11:11) [12]


> ех... а так хотелось, так хотелось )


Используй TRxQuery, там макросы есть. :)))


 
yurikon   (2010-09-22 16:47) [13]

Спасибо MsGuns, я и имел ввиду кэш.

Проект развивается, придется менять :-).



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.062 c
6-1256894586
noname123
2009-10-30 12:23
2013.03.22
tidtunnelmaster и tidtunnelslave


15-1346322658
Артём
2012-08-30 14:30
2013.03.22
Как программно нажать на кнопку на сайте?


15-1331806770
Musecd
2012-03-15 14:19
2013.03.22
Как в Delphi 2010 (2007-XE2) настроить цвет выделения кода ?


15-1334133391
ПЛОВ
2012-04-11 12:36
2013.03.22
вопрос по TListView


15-1338040596
Германн
2012-05-26 17:56
2013.03.22
Для чего нужна функция GradToRad из модуля Math?