Задавайте вопросы, мы ответим
Вы не зашли.
*Проблема решена*
Добрый день, приведу пример запроса:
Отредактированно walik (05.10.2011 16:46:16)
Неактивен
Мне помогла конвертация полей, по которым происходит поиск посредством LIKE, в BINARY.
Неактивен
А сильная разница во временах получилась? EXPLAIN отличается?
Вообще как-то странно; BINARY - это просто побайтовое сравнение, не должно такого прироста давать; логичным было бы, если бы Вам помогли индексы (airports.airport_code, airports.ISO_city), (cities.ISO_city, cities.name).
Неактивен
EXPLAIN не отличается, но скорость поиска вида «LIKE %var%» выросла в разы.
У меня были проставлены все индексы, но там, где был LIKE, запросы выполнялись сравнительно долго.
Неактивен