El tema me preocupa bastante, afecta mucho al rendimiento, y a ver si me
va a pasar tb en producción… si alguien tiene idea de lo que puede
ser, agradecerÃa sugerencias.
Puedes instalar query_reviewer[1] y arrancarlo en modo producción, así
verás las querys con explain
De todas maneras si te pasa en desarrollo te va a pasar en producción.
Has mirado la longitud de los indices, que no sean demasiado grandes?
Resulta que para asegurar la integridad referencial, estoy utilizando el
plugin foreign_key_migrations (va muy bien, por cierto).
Dicho plugin tiene como prerrequisito otro plugin, el
redhillonrails_core, que es el que causa el problema: con
redhillonrails_core, una página de foro me tarda 1.4 segundos; sin
redhillonrails_core, 0.4 segundos
Solución: mantengo redhillonrails_core y foreign_key_migrations en mi
mac, y no en el servidor, ya que foreign_key_migrations sólo se utiliza
para desarrollo y no para explotación…
Más que nada, es que no controlo el tema… igual es normal que tarden
eso, para lo que hacen. Y como al fin y al cabo, en explotación no se
necesita un generador de foreign keys…
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.