Реклама на сайте Advertise with us

Mysql выборка с like

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

НЕ ЗАНИМАЮСь ФИНАНСАМИ!

С нами с 16.03.03
Сообщения: 1251
Рейтинг: 653

Ссылка на сообщениеДобавлено: 24/12/07 в 13:26       Ответить с цитатойцитата 

вопрос по индексам и like
при использовании в запросе выражения вида field like '%value%' я так понимаю, мускул никаких ключей использовать не может и включает тупой перебор базы. как нить можно это дело ускорить/оптимизировать?

0
 



С нами с 25.01.07
Сообщения: 257
Рейтинг: 262

Ссылка на сообщениеДобавлено: 24/12/07 в 13:50       Ответить с цитатойцитата 

или like 'value%' или никак.
% в начале не даст работать индексу

0
 



С нами с 01.02.07
Сообщения: 231
Рейтинг: 294

Ссылка на сообщениеДобавлено: 24/12/07 в 14:36       Ответить с цитатойцитата 

Если в LIKE '%WORD%' список значений WORD заранее известный и не сильно меняется, то можно построить вспомагательную таблицу, проиндексированную по WORD и указывающую на строки в первой
Либо в первой поле добавить
Либо переделать чтоб не надо было использовать LIKE '%WORD%'

0
 



С нами с 06.10.06
Сообщения: 964
Рейтинг: 742

Ссылка на сообщениеДобавлено: 25/12/07 в 00:10       Ответить с цитатойцитата 

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

MyPublicDreams.com - Exclusive public paysite.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »