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

Вниз

Поиск по blob   Найти похожие ветки 

 
AlexLines   (2007-03-13 16:19) [0]

Провожу поиск в БД FireBird 1.5.3 по blob с помощью Like. Всего записей 2700. В том случае, если отобраны более 200-300 записей поиск быстрый даже на pentium2. Чем меньше записей отобрано тем меньше скорость. Если вообще ничего не отобрано поиск замедляется катастрофически! Я в курсе, что при Like происходит перебор записей. Однако не понятен такой дисбаланс. Возможно ли решить эту проблему не прибегая к написанию индексов и др. Спасибо!


 
Val ©   (2007-03-13 16:25) [1]

>Я в курсе, что при Like происходит перебор записей...
не стыкуется с
>Возможно ли решить эту проблему не прибегая к написанию индексов ...


 
AlexLines   (2007-03-13 16:30) [2]

Понятно. Однако почему скорость отбора зависит от количества отобранных записей. Чем больше отобрано, тем поиск быстрее. С другой стороны 2700 записей не так уж и много.


 
sniknik ©   (2007-03-13 16:37) [3]

> Чем больше отобрано, тем поиск быстрее.
найденное слово в первом десятке например, тут же отсекает необходимость просматривать блоб до конца... условие то уже выполнилось. а вот если не находит... то это не только перебор всех записей но и просмотр полностью всех блобов до конца (т.е. просмотреть 100 байт или 100мегобайт... разница, и так для каждого блоба).
логично все в общем.


 
AlexLines   (2007-03-13 16:42) [4]

Спасибо. Понятно. А вот, что касается Парадокса 7.0 тут ситуация обратная, чем меньше записей отобрано тем меньше времени на поиск.


 
AlexLines   (2007-03-13 16:46) [5]

Можете подсказать, какие варианты для ускорения отбора записей по blob существуют? И какие наиболее эффективные. Если осуществляется поиск по blob, всего 2700 записей, БД 7 МБ, в блобе находится текст не более 2400 символов.


 
jack128 ©   (2007-03-13 16:51) [6]

7 мегабайт..  
Загрузить все данные в оперативку и pos"ом ищи.


 
Jan   (2007-03-13 16:51) [7]

http://www.ibase.ru/download/textparser.zip


 
Jan   (2007-03-13 16:53) [8]

если не жалко денег, то
http://www.ibase.ru/download/xfts.zip


 
Jan   (2007-03-13 16:55) [9]

и еще :)
http://www.textolution.com/ftsib_example.asp


 
AlexLines   (2007-03-13 17:01) [10]

Спасибо!



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

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

Наверх




Память: 0.46 MB
Время: 0.051 c
1-1173830396
Makhanev Alexander
2007-03-14 02:59
2007.05.27
Свернуть скрытую форму без мерцания....


2-1178698444
Zahadum
2007-05-09 12:14
2007.05.27
Несколько вопросов по Memo


15-1177570916
Kerk
2007-04-26 11:01
2007.05.27
Приключения главного скаута Челси в России


15-1177569389
Александр Иванов
2007-04-26 10:36
2007.05.27
Видно не только в России есть Жириновский


2-1178801582
Doom-2
2007-05-10 16:53
2007.05.27
В отдельном потоке





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский