Spróbuj zmienić regexp ciąg do "^asdf_[0-9]+" .
LIKE jest zakotwiczony (np. LIKE 'asdf_%' mówi "łańcuch rozpoczynający się od asdf_"), podczas gdy REGEXP nie jest (REGEXP 'asdf_[0-9]+' szuka tego w dowolnym miejscu ciągu).
Zauważ, że wykonując REGEXP 'asdf_[0-9]+' jest jak powiedzenie LIKE '%asdf_%' .
Myślę, że REGEXP nadal będzie nieco wolniejszy niż LIKE , ale miejmy nadzieję, że początek kotwicy linii znacznie ją przyspieszy.