MySQL: innotop

innotop es una herramienta para la monitorización de MySQL escrita en perl y es muy simple. La información que nos proporciona es similar a la obtenida por mytop, del que ya hablamos anteriormente, pero con mayores funcionalidades. En el manual se describe como una herramienta de monitorización de MySQL que permite controlar el estado de la replicación master-slave, control de query's, transacciones, etc.
Su ejecución pide ciertos parámetros de conexión, pero tras conectarse, el funcionamiento es muy similar al del comando top de GNU/Linux, pero para un servidor mysql.
En equipos debian/ubuntu está disponible en los repositorios, dentro del paquete mysql-client-5.X. Una vez instalado, únicamente habrá que ejecutarlo y conectarse a la BD deseada.
shell> innotop -c /etc/mysql/my.cnf
Enter a name: mysql
Enter a DSN string: DBI:mysql:;host=localhost;port=3306
Do you want to specify a username for mysql?: root
Do you want to specify a password for mysql?: passwd
Enter password for 'root' on mysql: 
Save password in plain text in the config file?: no
...

InnoDB Txns (? for help)

CXN    History  Versions  Undo   Dirty   Buf  Used Bufs
mysql  2922     0         0.00%  94.81%  1    00:00         

Y el listado de query's que se están ejecutando en el servidor al que nos hemos conectado.
Query List (? for help)

CXN   Cmd        Cnt ID    User   Host      Time  Query

mysql Query          53852 root   localhost 00:00 SHOW ENGINE...
mysql Query      49  12933 webusr localhost 09:38 SELECT * FROM...
mysql Sending Da 23   2383 webusr localhost 02:43 SELECT col1,...
mysql Sleep      120   140 webusr localhost 18:12
mysql Statistics 12  19213 webusr localhost 01:19 SELECT * FROM...

Si necesitamos más ayuda para poder establecer nuevas conexiones a otros servidores o cambiar los valores, presionando la tecla '?', nos saldrá la siguiente ayuda.
InnoDB Txns (? for help)

Switch to a different mode:
  B InnoDB Buffers   I InnoDB I/O Info    Q Query List
  C Command Summary  L Locks              R InnoDB Row Ops
  D InnoDB Deadlocks M Replication Status S Variables & Status
  F InnoDB FK Err    O Open Tables        T InnoDB Txns

Actions:
  a Toggle the innotop process   k Kill a transaction's connection
  c Choose visible columns       n Switch to the next connection
  d Change refresh interval      p Pause innotop
  e Explain a thread's query     q Quit innotop
  f Show a thread's full query   r Reverse sort order
  h Toggle the header on and off s Change the display sort column
  i Toggle inactive transactions x Kill a query

Other:
TAB Switch to the next server group / Quickly filter what you see
  ! Show license and warranty       = Toggle aggregation
  # Select/create server groups     @ Select/create connections
  $ Edit configuration settings     \ Clear quick-filters


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios