Aquí hay algunos consejos sobre qué buscar para maximizar la velocidad de tales consultas con InnoDB:
No creo que no pueda ser mucho más rápido mirando solo la consulta en sí, tal vez intente eliminar el ORDER BY
parte para evitar clasificaciones innecesarias. Para profundizar en esto, tal vez perfile la consulta usando MySQLs inbuild profiler .
Aparte de eso, puede consultar la configuración de su servidor MySQL. Eche un vistazo a este capítulo del manual de MySQL , contiene buena información sobre cómo ajustar el índice de texto completo a sus necesidades.
Si ya ha maximizado las capacidades de la configuración de su servidor MySQL, considere mirar el hardware en sí mismo; a veces, incluso una solución de costo perdido como mover las tablas a otro disco duro más rápido puede hacer maravillas.