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

Как ускорить выполнение запроса в MS Access?   Найти похожие ветки 

← →
OpoloXAI ©   (2003-05-12 17:34) [0]

Добрый день. Есть Access-БД, занимающая 100 МГб и имеющая в своей структуре 4 текстовых поля. Запрос на выборку записей по всем четырём столбцам на 466 Pentium выполняется примерно 2 минуты. В запросе я пользуюсь условием: ... WHERE Key LIKE "%String%". Подскажите, можно ли как-нибудь ускорить выполнение запроса (может использовать иную структуру запроса)?
Заранее спасибо.


← →
sniknik ©   (2003-05-12 17:47) [1]

использовать индексы, и не пользоватся конструкцией LIKE "%String%" которая индексы не использует, а пользоватся = >= <= > < and or и т.д.

делать запросы асинхронно, с полученными данными уже можно работать а запрос "дополучает" остальные.

серверный курсор - данные получаются по мере необходимости.



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

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



Память: 0.45 MB
Время: 0.014 c
14-95040
Soft
2003-05-07 16:21
2003.05.29
Какой Linux более стабилен, удобен, быстр...


1-94894
Ajax
2003-05-15 23:07
2003.05.29
Самое нижнее окно.


1-94807
Renegate
2003-05-19 08:29
2003.05.29
Графика в RichEdit.


1-94833
BJValentine
2003-05-19 18:11
2003.05.29
Outlook Express


1-94873
merliniii
2003-05-20 12:57
2003.05.29
Путь из диалога




   Наверх