mytop – a top clone for MySQL

Un tool eccezionale!
Era da tempo che sognavo qualcosa che visualizzasse in formato “gradevole” i risultati di SHOW STATUS e SHOW FULL PROCESSLIST.
mytop (sviluppato da Jeremy D. Zawodny) riporta i dati delle suddette query in un formato simile a quello del comando top della shell di Linux. Dopo il download qui, l’installazione è semplice:

tar -zxvf mytop-.tar.gz
cd mytop-
perl Makefile.PL
make
make test
make install

I requisiti per l’installazione sono:

* Perl 5.005 or newer
* Getopt::Long
* DBI and DBD::mysql
* Term::ReadKey from CPAN

Mi e’ stato di grande aiuto nell’individuare una query più lenta delle altre (ma non segnalata tra quelle slow) che rallentava l’intero sistema. Individuata la query mi sono accorto che mancava un indice importante su una delle due tabelle del JOIN che veniva chiamato. Aggiunto l’INDEX il server è tornato a respirare normalmente… 😉