Linux
SQL

Monitorización de consultas en MySQL en tiempo real

Por Lucas
9 de agosto de 2019
1 min min de lectura
Monitorización de consultas en MySQL en tiempo real

Supervisar las consultas que provocan cuellos de botella en el sistema es una tarea habitual y extremadamente útil.

MySQL viene por defecto con el mysqladmin que le permite realizar tareas administrativas como comprobar la configuración y el estado del servidor MySQL, crear bases de datos, etc.

¿Cómo monitorizar consultas en tiempo real usando mysqladmin?

mysqladmin -u root -p --verbose processlist --sleep 1

En el comando anterior, sustituya«root» por el nombre de usuario de la base de datos que desea supervisar, o mantenga«root» para supervisar todas las bases de datos. El parámetro«–sleep 1» corresponde al intervalo en segundos para refrescar la pantalla.

El comando da el siguiente resultado:

Monitorización de consultas en MySQL en tiempo real
Monitorización de consultas en MySQL en tiempo real

Significado de las columnas:

usuariodbequipoinformación
Usuario que ejecuta el camandoBase de datos en la que se ejecuta la consulta Tiempo en segundos que se está ejecutando la consulta Consulta utilizada

Artículos Relacionados