¿Qué herramientas existen para perfilar MySQL, como lo hace MSSQL 2000+ con el SQL Profiler?
Me gustaría rastrear cosas como sentencias SQL ejecutadas, tiempos de ejecución, plan de ejecución, etc.
fuente
¿Qué herramientas existen para perfilar MySQL, como lo hace MSSQL 2000+ con el SQL Profiler?
Me gustaría rastrear cosas como sentencias SQL ejecutadas, tiempos de ejecución, plan de ejecución, etc.
Busque habilitar el Registro de consultas y el Registro de consultas lentas .
Si tiene activado el registro de consultas en su entorno de producción / prueba [que no es necesariamente el caso], puede usar mk-query-digest del kit de herramientas maatkit . te ayudará a determinar qué consultas son las más frecuentes / más largas, etc.
Otra opción comercial es MySQL Query Analyzer, que forma parte del MySQL Enterprise Monitor. He encontrado que es moderadamente útil para ayudar a perfilar consultas extrañas para descubrir formas de mejorar su rendimiento.
También puedes consultar MySQLTuner
Aquí hay un buen artículo sobre el generador de perfiles de MySQL. Aunque eche un vistazo a la declaración de explicación .
Yo uso este pequeño script. Siempre me ha sido útil, aunque no es nada oficial.
http://genomewiki.ucsc.edu/index.php/Tuning-primer.sh
fuente
He usado varios scripts y otras herramientas que son geniales, pero encontré que Jet Profiler es muy bueno para dar monitoreo y visualización en tiempo real de lo que está sucediendo y cómo están cambiando las cosas. La versión completa cuesta dinero, pero la versión gratuita restringida también es útil y le da una buena idea de lo que puede hacer la versión completa.
fuente
Ver: https://sites.google.com/site/basicsqlmanagment/ Funciona para mí, no es un generador de perfiles proxy
fuente
Recomiendo lo siguiente
De la antigua documentación de MAATKIT
En el DBA StackExchange respondí los efectos de rendimiento del registro de consultas generales de MySQL . En mi publicación anterior, sugerí usar mk-query-digest en lugar del registro general o registro lento. De esa publicación, aquí hay una salida de muestra del perfil de consulta realizado por mk-query-digest:
Por encima de esta salida hay histogramas de estas 20 consultas principales de peor desempeño
Ejemplo del histograma de la primera entrada
fuente