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