Esta entrada es corta, pero a su vez, puede resultar de mucho interés para los administradores de bases de datos, DBA. Y es que, cuando llevas tiempo trabajando con un servidor de bases de datos, con una base de datos más o menos grande, surge una nueva proucupación: el rendimiento de las consultas en tus bases de datos.
Gracias a esta entrada en este blog, he conocido cómo conocer el rendimiento de las consultas. Concretamente, se trata de activar MySQL Profiler, una herramienta que va guardando las consultas y los tiempos de ejecución de las mismas.
La activación y desactivación es bastante fácil, escribiendo el siguiente comando en una consola:
SET profiling = 1;
Para desactivarlo, solo cambiar el 1 por el 0.
Para mostrar las consultas que han sido guardadas, ejecutamos el comando SHOW:
SHOW profiles;
Para conocer el detalle de una consulta, sólo hay que indicarle:
SHOW profiles from query 1;
Y ya está. Espero os sea de utilidad!