Вниз
Скачать: 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.025 c
15-1155989075
Мичман Панин
2006-08-19 16:04
2006.09.10
Вопрос для знатоков: чем критерии выбора одежды отличаются от


15-1156132472
num
2006-08-21 07:54
2006.09.10
доступ


1-1153902373
Yozch1
2006-07-26 12:26
2006.09.10
Пропали вкладки палитры компонентов


2-1155992408
DillerXX
2006-08-19 17:00
2006.09.10
Можно ли в TStatusPanel сделать Progress Bar...


15-1155142507
Джо
2006-08-09 20:55
2006.09.10
MIDlet Pascal — вопли и жалобы




   Наверх