Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Фильтрация   Найти похожие ветки 

 
Kott ©   (2004-05-05 17:04) [0]

Есть БД Paradox (около 1500 записей), фильтрация проходит очень медленно, а иногда совсем виснет, вся машина. Как можно ускорить процесс фильтрации?
Фильтрую SQL запрсами.
И еще такой вопрос, можно ли как-нить обычным способом искать как в SQL в таком формате ... Like "%elph%" ... ?


 
sniknik ©   (2004-05-05 17:14) [1]

> Как можно ускорить процесс фильтрации?
индексы, и не использовать выражения "в таком формате ... Like "%elph%" ..." которые индексов не используют.


 
Kott ©   (2004-05-07 17:46) [2]

>индексы, и не использовать выражения "в таком формате ... Like "%elph%" ..." которые индексов не используют.
Мне как раз этот формат очень нужен, без него делать фильтр нет смысла. Поиск нужно проводить по последним символам, т.к. они реже повторяются.


 
Anatoly Podgoretsky ©   (2004-05-07 17:55) [3]

OnFilterRecord


 
Sandman25+1   (2004-05-07 17:59) [4]

Можно попытаться хранить данные в перевернутом виде:

АВОНАВИ вместо ИВАНОВА.

Индексы будут использоваться при поиске данных по "%ОВА"

Но придется использовать OnGetText/OnSetText.


 
LaidBack   (2004-05-08 09:26) [5]

1500 записей - это очень мало. Не знаю, что нужно сделать, чтобы на таком количестве записей Paradox тормозил :)



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

Текущий архив: 2004.05.30;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
1-1084861513
Sandman25+1
2004-05-18 10:25
2004.05.30
Параметры типа procedure of object


3-1084186103
Mishenka
2004-05-10 14:48
2004.05.30
Есть ли стандартные диалоги для поиска в Базах данных?


8-1079855312
BenderLog
2004-03-21 10:48
2004.05.30
Как уменьшить размер графического файла?


3-1084345256
--Kostik--
2004-05-12 11:00
2004.05.30
Как в TQuery узнать порядковый номер текущей записи?


4-1082303801
Xtz
2004-04-18 19:56
2004.05.30
Как по Pid процеса узнать инфу о нем?