Davide Gullo, Consulente web

22.03.2010
01:23 (+00:00)
12a settimana
80o giorno

  "E il mare il web concederà ad ogni uomo nuove speranze, come il sonno i sogni..." Cristoforo Colombo

mytop – a top clone for MySQL

venerdì, 20 gennaio 2006

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… ;-)


 

Pinguino imperatore

Aptenodytes forsteri,
descritto da G. R. Gray nel 1844, Mari Antartici.

Tux è la mascotte ufficiale del kernel Linux. Creato da Larry Ewing nel 1996, è un pinguino paffuto dall'aria contenta. L'idea che la mascotte di Linux dovesse essere un pinguino venne da Linus Torvalds, il creatore del kernel Linux.
[FSF Associate Member]
Free Software Foundation
Associate Member
Join!
Davide Gullo
   Crea il tuo badge