![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтрация [D5, D7, Paradox]
Kott © (2004-05-05 17:04:00)Есть БД Paradox (около 1500 записей), фильтрация проходит очень медленно, а иногда совсем виснет, вся машина. Как можно ускорить процесс фильтрации?
Фильтрую SQL запрсами.
И еще такой вопрос, можно ли как-нить обычным способом искать как в SQL в таком формате ... Like "%elph%" ... ?
LaidBack (2004-05-08 09:26:00) [1]1500 записей - это очень мало. Не знаю, что нужно сделать, чтобы на таком количестве записей Paradox тормозил :)
Sandman25+1 (2004-05-07 17:59:00) [2]Можно попытаться хранить данные в перевернутом виде:
АВОНАВИ вместо ИВАНОВА.
Индексы будут использоваться при поиске данных по "%ОВА"
Но придется использовать OnGetText/OnSetText.
Anatoly Podgoretsky (2004-05-07 17:55:00) [3]OnFilterRecord
Kott (2004-05-07 17:46:00) [4]>индексы, и не использовать выражения "в таком формате ... Like "%elph%" ..." которые индексов не используют.
Мне как раз этот формат очень нужен, без него делать фильтр нет смысла. Поиск нужно проводить по последним символам, т.к. они реже повторяются.
sniknik (2004-05-05 17:14:00) [5]> Как можно ускорить процесс фильтрации?
индексы, и не использовать выражения "в таком формате ... Like "%elph%" ..." которые индексов не используют.