-
Добрый день!
На форуме не раз уже упоминалось, что разница между этими компонентами значительна. У меня сложный запрос на ADOQuery выполнялся около 13 секунд (акцесс), на ADODataSet около 1 секунды.
Поясните плиз, отчего такая "огромная" разница в скорости?
С уважением,
Юрий.
-
Сто раз уже обсасывалось. Поищи по форуму.
-
вообще такого быть не должно, разница больше идеологическая чем физическая... т.е. у тебя что то еще влияет.
-
У меня сложный запрос на ADOQuery выполнялся около 13 секунд (акцесс), на ADODataSet около 1 секунды.
Поясните плиз, отчего такая "огромная" разница в скорости?
попробуй измерить время в обратном порядке.
сначала через адодатасет, затем через квери.
вполне возможно, что картина будет похожая.
Сначала 13 секунд (адодатасет), затем 1 секунда (адоквери).
-
2 [3]
Я понял про что вы. Я вообще убрал квери, оставил только датасет. Все летает. Менять все квери на датасеты в проекте? ))
-
> Я понял про что вы.
да ну? поясни, а то я сам не понял про что мы, читая о последствиях к которым это привело...
-
Повторно один и тот же запрос сервер выполняет быстрее ибо кэш.
-
> Менять все квери на датасеты в проекте?
Если проект развивается - менять. Если он давно готов и давно работает, то менять только если заплатят.
В новых проектах от адоквери отказаться раз и навсегда.
-
> Если проект развивается - менять. Если он давно готов и
> давно работает, то менять только если заплатят.
> В новых проектах от адоквери отказаться раз и навсегда.
+100500
-
а можно я в новых проектах буду пользоватся адоквери?
-
> а можно я в новых проектах буду пользоватся адоквери?
Можно. Но лучше не надо.
-
ех... а так хотелось, так хотелось )
-
> ех... а так хотелось, так хотелось )
Используй TRxQuery, там макросы есть. :)))
-
Спасибо MsGuns, я и имел ввиду кэш.
Проект развивается, придется менять :-).