makcumyc
Новичок
Вопрос по оптимизации sql запроса
Всем привет.
Проблема заключается в том, что очень долго (6.2459089756) идёт поиск при sql запросе следующего вида:
в поиск вбивается название товара: Sony STR DB900
поиск производится по большому количеству товаров
может кто-то поможет оптимизировать запрос? По мне так вся проблема в LIKE, но только на что заменить этот LIKE?!
Всем привет.
Проблема заключается в том, что очень долго (6.2459089756) идёт поиск при sql запросе следующего вида:
PHP:
select count(p.products_model) from products p , shop_cat c , shop s where s.id=c.shop_id and
c.id=p.shop_cat_id and p.products_price>0 and MATCH(txt) AGAINST('Sony*' IN BOOLEAN MODE ) and
txt like " %STR% " and MATCH(txt) AGAINST('DB900*' IN BOOLEAN MODE )
поиск производится по большому количеству товаров
может кто-то поможет оптимизировать запрос? По мне так вся проблема в LIKE, но только на что заменить этот LIKE?!