Vale la pena señalar que, por el motivo que sea, la caché de consultas de MySQL está DESACTIVADA de forma predeterminada en RDS. Lo aprendimos de la manera difícil esta semana.
Esto no ayudará al rendimiento de su consulta inicial, pero puede acelerar las cosas en general.
Para volver a habilitar la caché de consultas:
- Inicie sesión en la consola de RDS
- Haga clic en su instancia de RDS para ver sus detalles
- Editar el grupo de parámetros de la base de datos
- Asegúrese de configurar ambos
query_cache_size
yquery_cache_type
(Descargo de responsabilidad:no soy un DBA, por lo que puede haber cosas adicionales que me faltan aquí)