Le % au début de la chaîne à faire correspondre fait en sorte que les index ne peuvent pas être utilisés. Un caractère générique au début annule l'index et MySQL doit rechercher dans cette colonne dans chaque ligne. Il ne peut pas descendre. Si vous savez que l'élément que vous recherchez sera au début du début du champ, vous pouvez supprimer le début '%'.
Cependant, si vous recherchez 'steve', ma réponse renverra 'steve', 'steven', 'steve-boss', mais pas 'boss-steve' ou 'realsteve'.