Autor Tema: Comprobando la velocidad de tus consultas con MySQL Profiler  (Leído 1400 veces)

0 Usuarios y 1 Visitante están viendo este tema.

obethermy

  • Megabyte
  • ***
  • Mensajes: 116
  • Reputación: +6/-7
    • Ver Perfil
Comprobando la velocidad de tus consultas con MySQL Profiler
« en: Enero 30, 2017, 06:27:01 pm »
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.

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 PROFILE FOR QUERY 1;

Para conocer el detalle de una consulta y uso del cpu, sólo hay que indicarle:

SHOW PROFILE CPU FOR QUERY 2;

Y ya está. Espero os sea de utilidad!