Большая таблица MySQL InnoDB - быстрые LIKE запросы - PullRequest
2 голосов
/ 16 декабря 2011

У меня есть большая (1 миллион + строк) таблица MySQL InnoDB со следующими столбцами:

id int(11)
name varchar(255)

Если я выполню следующий запрос, это займет очень много времени (более 3 минут [мне стало скучно во время ожидания и я его остановил)).

SELECT name FROM large_table WHERE name LIKE '%peter%'

Я добавил индекс в столбец name, который улучшил его производительность 0,009 секунд

Я просто хочу подтвердить, что это подходящее решение проблемы? Или ты читаешь это съеживаясь?

...