Me tarda un montón en leer los índices de las tablas!

En el desarrollo de una nueva web, las SQLs mías van muy bien, pero…
me tarda un montón en leer los índices de las tablas!!

Contenido Indexes (0.720546)?[0m ?[0;1mSHOW KEYS FROM contenidos?

Estoy en development, no sé si será por eso… o por algún tema del
Rails 2.1.1, o por alguna pifia mía configurando el mysql o la
aplicación.

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.

s2

prueba de arrancar la aplicación en modo producción, a ver si va bien.

2008/10/23 Fernando C. [email protected]

Xarc Xarc wrote:

prueba de arrancar la aplicación en modo producción, a ver si va bien.

2008/10/23 Fernando C. [email protected]

Es lo primero que he pensado… pero entonces no veo lo que tarda cada
SQL, ¿no?

no tengo ningun log de producción a mano, pero mira en
log/production.log a
ver si ahi aparecen.

2008/10/23 Fernando C. [email protected]

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?

[1] GitHub - weplay/query_reviewer: This rails plugin not only runs "EXPLAIN" before each of your select queries in development, but provides a small DIV in the rendered output of each page with the summary of query warnings that it analyzed.

El 23/10/2008, a las 13:28, Fernando C.
escribió:


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


“Nos gustaría cambiar el mundo, pero no tenemos el código fuente”

Emili 
Parreñowww.eparreno.com
www.abecedata.com

Problema detectado!!

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…

Id con ojo, si utilizáis este plugin!!

s2

Y te has mirado el plugin para ver por donde hace que los requests
sean tan lentos?

On 23/10/2008, at 19:58, Fernando C.
<[email protected]

Francesc E. wrote:

Y te has mirado el plugin para ver por donde hace que los requests
sean tan lentos?

On 23/10/2008, at 19:58, Fernando C.
<[email protected]

La verdad es que no, ya tuve que arreglar un plugin ayer y no me
quedaban ganas de más:
http://www.ruby-forum.com/topic/168314

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…