MySQL регулярное выражение гораздо медленнее, чем [дубликат]

На этот вопрос уже есть ответ здесь:

Показатели REGEXP (сравните с «LIKE» и «=») 2 ответа
SELECT data 
  FROM test 
 WHERE col REGEXP "asdf_[0-9]+" 
 LIMIT 1

... 1 ряд в наборе (1 мин 43,12 с)

SELECT data 
  FROM test 
 WHERE col LIKE "asdf_%" 
 LIMIT 1

... 1 ряд в наборе (0,01 с)

regexp может дать мне точный результат, я должен фильтровать данные, если я используюlike SQL. Есть ли способ улучшить?

Кстати: тест имеет 2 миллиона строк и растет.

Ответы на вопрос(1)

Ваш ответ на вопрос