Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Долго выполняеться запрос [D7, MSSQL]


zero ©   (2007-04-25 12:33:00) 

Выполняю запрос в qury analizer, запрос выполняеться меньше секунды. Вставляю его в програму запрос выполняеться секунд пять. Для доступа использую компоненты ADO. Вопрос, почему и что можно сделать, что бы запрос быстро выполнялся ? Раньше я такого не замечал.


sniknik   (2007-04-25 14:29:00) [1]

> В qury analizer тоже тянуться даные много и сразу, тем не менее запрос быстрее выполняеться.
QA работает с серверным курсором, а ты с каким? но и для клиентского тоже можно получить разный результат времени фетча.


Sergey13   (2007-04-25 13:49:00) [2]

> [6] zero   (25.04.07 13:37)
> Ну и что я не понимаю ?

То, что тебе говорят. 8-)


Johnmen   (2007-04-25 13:42:00) [3]


> В qury analizer тоже тянуться даные много и сразу,

Это тебе сам QA сказал? :)))


zero   (2007-04-25 13:39:00) [4]

Потому, что на клиента тянутся данные, много и сразу.
----------------------------
В qury analizer тоже тянуться даные много и сразу, тем не менее запрос быстрее выполняеться.


zero   (2007-04-25 13:37:00) [5]

>Скорее дело в непонимании принципов работы с БД.
Ну и что я не понимаю ?


Sergey13   (2007-04-25 13:08:00) [6]

> [3] zero   (25.04.07 13:05)

Скорее дело в непонимании принципов работы с БД. А то, что стало быстрее - ну поставь в гриде суммирование по столбцу.


Johnmen   (2007-04-25 13:07:00) [7]

На самом деле дело в [1].
Но ты можешь считать, что в cxGrid. И поискать ещё какой-нибудь грид...


zero   (2007-04-25 13:05:00) [8]

Короче дело в cxGrid поставил DBDridEd стало побыстреее работать


Desdechado   (2007-04-25 12:47:00) [9]

Фетч может занимать больше времени, чем его подготовка.


Johnmen   (2007-04-25 12:44:00) [10]


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

Потому, что на клиента тянутся данные, много и сразу.
Запрашивать меньше данных.


Наверх

Титульная страница Поиск, карта сайта Написать письмо