У меня есть запрос, который использует как с "%search_pattern%"
, который использует высокую загрузку процессора, если я нахожу 5-6 параллельных запросов, у моей таблицы есть данные около 30 миллионов.Чтобы уменьшить нагрузку процессора Mysql Query
Можно ли использовать какие-либо альтернативные методы или алгоритмы для его оптимизации?
Ex:
SELECT * FROM USER_DETAILS U WHERE U.NAME LIKE %JOHN%';
загрузка процессора будет 700%
Возможный дубликат [Оптимизация поиска MySQL с помощью «как» и подстановочные знаки] (http://stackoverflow.com/questions/2081998/optimization-of-mysql-search-using-like и-групповые символы) – FuzzyTree