Форум: "Базы";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
ВнизКак ускорить запрос Найти похожие ветки
← →
alexvan (2002-07-26 10:12) [0]Есть таблица 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.
Можно ли что-нибудь сделать для ускорения?
← →
Johnmen (2002-07-26 10:26) [1]Локально - нет...
Глобально - перейти на к.-л. SQL-сервер.
← →
Desdechado (2002-07-26 10:36) [2]построить индексы по полям, которые используются в ORDER BY
← →
ЮЮ (2002-07-26 10:40) [3]Пользователь, получив Grid из 32000 строк, будет рассматривать его гораздо дольше 25 сек., так что пусть радуется предоставленной возможности :-)
← →
Kouzmine Mike (2002-07-26 10:47) [4]А если ипользовать TTable и индексы то наложение оных будет происходить почти мгновенно. Для такой маленькой таблицы переход на SQL просто нерационален.
← →
alexvan (2002-07-26 10:48) [5]Спасибо!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.08.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c