Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / выполнение запроса замедляется в 30 раз??? / 3 сообщений из 3, страница 1 из 1
04.11.2002, 12:10
    #32064474
orega
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение запроса замедляется в 30 раз???
Выполнение запроса через SQLW - от 8 до 9 секунд.
При выполнении того же самого запроса из программы - от 4 до 5 минут(!)
Программа цепляется к SQL через BDE, по алиасу.
Почему такая большая разница?
Помогите советом.
...
Рейтинг: 0 / 0
04.11.2002, 12:45
    #32064487
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение запроса замедляется в 30 раз???
ISQLW показывает время без учета времени фетча. А BDE c учетом. Само время фетча в BDE будет существенно больше, так как локальные буфера BDE - сплошной overhead и на каждую сфетченную запись навешивается вызов кучи процедур и эвентов. К ISQLW к тому DataAware-контролы не привязаны с их отрисовкой и скроллингом.
...
Рейтинг: 0 / 0
04.11.2002, 12:46
    #32064492
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
выполнение запроса замедляется в 30 раз???
А преложение здесь может быть только одно - делай выбрки маленькими, не больше 1000 записей, оптимально 100-300.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / выполнение запроса замедляется в 30 раз??? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]