У меня есть большая (1 миллион + строк) таблица MySQL InnoDB со следующими столбцами:
id int(11)
name varchar(255)
Если я выполню следующий запрос, это займет очень много времени (более 3 минут [мне стало скучно во время ожидания и я его остановил)).
SELECT name FROM large_table WHERE name LIKE '%peter%'
Я добавил индекс в столбец name
, который улучшил его производительность 0,009 секунд
Я просто хочу подтвердить, что это подходящее решение проблемы? Или ты читаешь это съеживаясь?