Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Mysql выборка с like
цитата
24/12/07 в 13:26
 Guest
вопрос по индексам и like
при использовании в запросе выражения вида field like '%value%' я так понимаю, мускул никаких ключей использовать не может и включает тупой перебор базы. как нить можно это дело ускорить/оптимизировать?
цитата
24/12/07 в 13:50
 brainstorm
или like 'value%' или никак.
% в начале не даст работать индексу
цитата
24/12/07 в 14:36
 zuborg
Если в LIKE '%WORD%' список значений WORD заранее известный и не сильно меняется, то можно построить вспомагательную таблицу, проиндексированную по WORD и указывающую на строки в первой
Либо в первой поле добавить
Либо переделать чтоб не надо было использовать LIKE '%WORD%'
цитата
25/12/07 в 00:10
 adminZ
невключает она тупой перебор базы а сортирует.
нада ебануть нормальный буфер просто для работы базы и все


Эта страница в полной версии