Aplicacions en terminal per revisar el rendiment de MySQL

Fa un temps els vaig mostrar alguns ordres mitjançant els quals podrien administrar un servidor MySQL, Crear usuaris, treballar amb bases de dades, etc. Bé, en aquest article els mostraré algunes aplicacions que poden usar a la terminal per veure com estan les consultes al servidor MySQL, és a dir, revisar el rendiment de MySQL, veure les consultes en curs, etc.

MyTop

Recorden superior o bé htop que ens serveix com un monitor de sistema en terminal? bé, mytop ve sent el mateix però per a MySQL

Primer han de instal·lar-lo, per a això busquin en el seu repositori i instal·lin el paquet anomenat mytop:

A Debian, Ubuntu o derivats seria

sudo apt-get install mytop

Un cop instal·lat l'executen però clar, han de especificar quin és l'usuari, password i IP de servidor MySQL, per exemple, suposant que executin mytop en el mateix servidor mitjançant SSH o alguna cosa semblant, suposant que l'usuari sigui root i el password t00r ... llavors seria:

mytop -u root -p t00r

mytop

Com poden veure en la imatge mytop ens brinda varia informació:

  • Estadístiques de fils en ús
  • consultes SQL
  • Temps en què ha estat funcionant el servei
  • Càrrega o consum
  • IP de la petició
  • Usuari que realitza la petició
  • Temps ... etc

MyTop és un programa escrit en Perl, és una excel·lent opció per revisar què tal ho està fent el nostre servidor MySQL.

Innotop

Aquest ve instal·lat per defecte quan instal·lem el servidor MySQL, per la qual cosa només hem executar passant-li a l'igual que amb mytop l'usuari i password:

innotop -u usuario -p password -h ip-del-servidor

Suposant que l'usuari és root, el password és t00r i que executem la comanda per SSH en el mateix servidor:

innotop -u root -p t00r

innotop_1

Com poden veure aquest igual ens brinda informació interessant, dades entrants i sortints, càrrega, abast o ús de la memòria cau, etc.

mysqladmin

d'aquesta ja els vaig parlar en un altre post, Tot i això recordar que amb la següent comanda podem veure informació de l'servidor MySQL:

mysqladmin -u usuario -p password version

Suposant de nou, que l'usuari sigui root i el password t00r, seria:

mysqladmin -u root -p version

I ens demanarà el password ... després trobem alguna cosa com això:

mysqladmin

Aquí veiem la versió de l'MySQL, quantitat de fils treballant, tipus de connexió, temps de vida de l'servei, etc.

Final

Si estàs buscant una bona eina per monitoritzar el rendiment i funcionament del teu servidor MySQL, et recomano mytop e innotop.

Un mostra informació que un altre no, tots dos són en realitat excel·lents opcions, en dependència del que necessitem revisar aquests ens seran més que suficients.

Bé fins aquí arriba el post.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   jorge cano va dir

    bon travat, això no el coneixia.

  2.   edo va dir

    I per postgress?