MySQL - Problema Rendimiento

   
Vista:

Problema Rendimiento

Publicado por Nifff (4 intervenciones) el 18/12/2015 11:27:38
1
select concat(users.nombre, " ", users.apellidos), (select max(created_at) from registros_login where users.id = user and exito_login = 1) created_at from `users`  order by `created_at` asc

Estoy intentando sacar cada uno de los usuarios, con la fecha de la última vez que se registró. A pesar de incluir cómo indices todas los campos implicados, la query va lentisima, 30 segundos aprox.

¿Otra forma de conseguir el mismo resultado en un tiempo de ejecución mucho menor?

Un saludo!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder