2011-04-08 33 views
8

¿Existe alguna herramienta para analizar las consultas más a fondo de lo que permite EXPLAIN? Algo así como SQL Server Management Studio.Analizador de consultas MySQL

+0

Aparte de ANALIZAR PROCEDIMIENTO, nada viene a la mente. – Khez

+1

Eche un vistazo también para mostrar el perfil (s) http://dev.mysql.com/doc/refman/5.0/en/show-profiles.html –

+2

Hay - http://www.devart.com/dbforge/ mysql/studio/query-profiler.html – Devart

Respuesta

1

Si está buscando una interfaz que le permita ver qué comandos están causando errores, consulte mysql workbench. Sin embargo, si está buscando una herramienta que le diga qué comandos ralentizan su consulta, consulte this.

+0

¡Agradable! --------- –

2

sqlyog es la mejor herramienta de interfaz gráfica de usuario para la consulta. Y existe Query Profiler que proporciona estas informaciones cuando ejecuta una consulta:

  • Explicación del resultado.
  • Explain Extended.
  • Variables de cambio de estado debidas a la ejecución de consultas.
  • MOSTRAR PERFIL Resultado.

enter image description here

1

Tome un vistazo a Percona's MySQL toolkit. Contiene muchas herramientas útiles, que incluyen consultas de prueba en grandes volúmenes, no solo de a una por vez, y una herramienta para mostrar los planes de consulta de forma gráfica.

3

JetProfiler tiene una buena interfaz gráfica de usuario para explicar las consultas, y le permite modificar la consulta en tiempo real.