Вниз
Скачать: CL | DM;

"Наглядный" SQL Запрос : )   Найти похожие ветки 

 
mefisto   (2006-07-06 17:21) [0]

Есть таблица из 354тис записей. При выполнении запроса например:

SELECT *
FROM "enroder.abs"
WHERE name="СЕНЯ"

программа "замерает" на 6-7 секунд итолько после этого все данные выводятся в DBGrid. А нельзя ли зделать так, чтобы данные постепенно обновлялись на DBGrid одна за другой появлялись, или еще лутше "припаять" ProgressBar чтобы процесс выполнения запроса был как говориться "на глазах"
Заранее спасибо!!!!!


 
Desdechado ©   (2006-07-06 17:27) [1]

Вряд ли. Обычно сервера БД готовят всю выборку, а уж после этого из нее можно фетчить. Вот процесс фетча можно сделать наглядным, но он настолько быстр обычно, что на порядки превышает скорость выполнения запроса. Исключение - выборка целиком большой таблицы.


 
ЮЮ ©   (2006-07-07 03:35) [2]

Не лучше ли индекс по полю name построить?


 
Desdechado ©   (2006-07-07 10:21) [3]

Наглядности это не прибавит. Скорости - возможно.
Но, имхо, запрос в [0] - лишь иллюстрация.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
6-1145611104
alex_s
2006-04-21 13:18
2006.09.10
активность сетевого соединения


15-1155540237
WondeRu
2006-08-14 11:23
2006.09.10
Универсальный драйвер для USB-Flash под Win98


15-1155471301
Desdechado
2006-08-13 16:15
2006.09.10
Что скажете о качестве дисков Omega


1-1153814890
312Kbps
2006-07-25 12:08
2006.09.10
Crystal Reports 9 + Delphi 7 !!!!


15-1156065454
Dbn
2006-08-20 13:17
2006.09.10
Версия прошивки телефона




   Наверх