Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.036 c
14-1084338738
syte_ser78
2004-05-12 09:12
2004.05.30
ваши предпочтения


1-1084961468
saysu
2004-05-19 14:11
2004.05.30
Как в делфи писать на казахском языке?


1-1084786460
Awod
2004-05-17 13:34
2004.05.30
Иконка приложения в WIN9X


3-1084367422
Pul
2004-05-12 17:10
2004.05.30
Сортирвка по Blob полю


7-1083301755
_sulent
2004-04-30 09:09
2004.05.30
Вопрос по реестру





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский