Soluciones para análisis de queries

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 :slight_smile:

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 :slight_smile:

Quizás te sea de ayuda esto:

https://tuneup.fiveruns.com/

Saludos.

2009/6/20 Carlos Belizón [email protected]

Manuel González Noriega wrote:

Quizás te sea de ayuda esto:

https://tuneup.fiveruns.com/

Muy buena pinta, Carlos, gracias :slight_smile:

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

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

-christos

El 20 de junio de 2009 13:02, Manuel González
Noriega[email protected]
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 I.
http://jaimeiniesta.com
http://spainrb.org/jaime-iniesta
http://www.workingwithrails.com/person/6722-jaime-iniesta

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 I.[email protected]
escribió:

http://lists.simplelogica.net/mailman/listinfo/ror-es

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 !

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
:slight_smile: Creo entender que query_reviewer también añade EXPLAINS en consola,
probaré con él a ver que tal.

Gracias de nuevo a todos

El 22 de junio de 2009 09:38, Emili Parreño[email protected]
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 I.
http://jaimeiniesta.com
http://spainrb.org/jaime-iniesta
http://www.workingwithrails.com/person/6722-jaime-iniesta