Forum: Rails-ES Soluciones para análisis de queries

Posted by Manuel González Noriega (Guest)
on 2009-06-20 13:03
(Received via mailing list)
Hola, ¿qué estáis utilizando para análisis de queries?

Por ejemplo, http://code.google.com/p/query-reviewer/ ¿hot or not?

Me suena que Blat comentó algo de esto en algún sitio, pero entre 
twitter,
listas y blog, no sé qué ni cuando :)
Posted by Carlos Belizón (paliyoes)
on 2009-06-20 13:58
Manuel González Noriega wrote:
> Hola, ¿qué estáis utilizando para análisis de queries?
> 
> Por ejemplo, http://code.google.com/p/query-reviewer/ ¿hot or not?
> 
> Me suena que Blat comentó algo de esto en algún sitio, pero entre 
> twitter,
> listas y blog, no sé qué ni cuando :)

Quizás te sea de ayuda esto:

https://tuneup.fiveruns.com/

Saludos.
Posted by Manuel González Noriega (Guest)
on 2009-06-20 14:02
(Received via mailing list)
2009/6/20 Carlos Belizón <ruby-forum-incoming@andreas-s.net>

> Manuel González Noriega wrote:
>
> Quizás te sea de ayuda esto:
>
> https://tuneup.fiveruns.com/
>
>
Muy buena pinta, Carlos, gracias :)
Posted by Christos Zisopoulos (Guest)
on 2009-06-20 15:00
(Received via mailing list)
Aunque no son analizadores de queries 'per se', a veces uso:

http://github.com/josevalim/rails-footnotes/tree/master

y

http://github.com/brynary/rack-bug/tree/master

  - http://www.brynary.com/RackBug.mov

Ambos te dan la posibilidad de hacer 'explain' de los queries de la
pagina.

-christos
Posted by Jaime Iniesta (Guest)
on 2009-06-21 12:28
(Received via mailing list)
El 20 de junio de 2009 13:02, Manuel González
Noriega<manuel.gonzalez.noriega@gmail.com> 
escribió:> Hola, ¿qué estáis utilizando para análisis de queries?
>
> Por ejemplo, http://code.google.com/p/query-reviewer/ ¿hot or not?

Sip, query-reviewer está muy bien para analizar queries y encontrar
cuellos de botella. Aparte recomiendo usar este plugin de Emili
(aunque en breve será incorporado a rails) para cuando query-reviewer
se te queje de que los índices que has puesto son demasiado largos:

http://github.com/eparreno/mysql_index_length

--
Jaime Iniesta
http://jaimeiniesta.com
http://spainrb.org/jaime-iniesta
http://www.workingwithrails.com/person/6722-jaime-iniesta
Posted by Emili Parreño (emili)
on 2009-06-22 09:39
(Received via mailing list)
Otra aplicación muy buena es newrelic, es de pago pero lo vale.

http://newrelic.com/


El 21 de junio de 2009 12:28, Jaime Iniesta<jaimeiniesta@gmail.com> 
escribió:
>
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>



--
Posted by Jaime Iniesta (Guest)
on 2009-06-22 10:02
(Received via mailing list)
El 22 de junio de 2009 09:38, Emili Parreño<emili@eparreno.com> 
escribió:> Otra aplicación muy buena es newrelic, es de pago pero lo vale.
>
> http://newrelic.com/

Sip, el New Relic RPM está de puta madre para ver cuáles son las
velocidades de respuesta de la aplicación, aunque no es un análisis de
queries propiamente dicho, no te dirá nada sobre 
cómo estánconstruídas las queries como hace el query reviewer.

Nosotros usamos ambas, query reviewer para examinar las consultas en
local y prever posibles cuellos de botella, y New Relic RPM para ver
el resultado real en los servidores.

--
Jaime Iniesta
http://jaimeiniesta.com
http://spainrb.org/jaime-iniesta
http://www.workingwithrails.com/person/6722-jaime-iniesta
Posted by Miguel Angel Martínez Triviño (Guest)
on 2009-06-22 10:48
(Received via mailing list)
New Relic tiene una versión free[1] para la ejecución en local en forma 
de
plugin.

Deja bastante que desear respecto a su versión de analisis en 
producción,
pero ahí está.

[1] http://www.newrelic.com/developer-mode.html

¡ Un saludo !
Posted by Manuel González Noriega (Guest)
on 2009-06-22 12:05
(Received via mailing list)
Muchas gracias por todas las recomendaciones.

Estaba buscando algo más básico que los monitores de rendimiento tipo 
New
Relic, al menos en durante la fase de desarrollo. Me conformo con
recomendaciones de optimización de queries.
Lo que veo es que casi todos se empeñan en mostrar la info con overlays 
en
el HTML, lo que es un problema en aplicaciones como la mía que no tiene 
HTML
:) Creo entender que query_reviewer también añade EXPLAINS en consola,
probaré con él a ver que tal.

Gracias de nuevo a todos
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.