![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как ускорить запрос [D6, Paradox]
alexvan © (2002-07-26 10:12:00)Есть таблица 32000 записей.
Query1.SQL:="SELECT DISTINCT Oboznosn, Naimosn, Razmer, Realrazmer, Profil
FROM "OSNAST.DB"
ORDER BY Oboznosn, Naimosn, Razmer, Realrazmer, Profil
"
Query1 связываю с DBGrid1.
Запрос идёт 25 секунд. Machine-PIII OC-WindowsMe.
Можно ли что-нибудь сделать для ускорения?
alexvan (2002-07-26 10:48:00) [1]Спасибо!
Kouzmine Mike (2002-07-26 10:47:00) [2]А если ипользовать TTable и индексы то наложение оных будет происходить почти мгновенно. Для такой маленькой таблицы переход на SQL просто нерационален.
ЮЮ (2002-07-26 10:40:00) [3]Пользователь, получив Grid из 32000 строк, будет рассматривать его гораздо дольше 25 сек., так что пусть радуется предоставленной возможности :-)
Desdechado (2002-07-26 10:36:00) [4]построить индексы по полям, которые используются в ORDER BY
Johnmen (2002-07-26 10:26:00) [5]Локально - нет...
Глобально - перейти на к.-л. SQL-сервер.