Aplicații terminale pentru a verifica performanța MySQL

Acum ceva timp ți-am arătat câteva comenzi prin care ar putea gestiona un server MySQL, creați utilizatori, lucrați cu baze de date etc. Ei bine, în acest articol vă voi arăta câteva aplicații pe care le puteți utiliza în terminal pentru a vedea cum sunt interogările pe serverul MySQL, adică pentru a verifica performanța MySQL, pentru a vedea interogările în curs etc.

Topul meu

Vă amintiți top sau Htop care servește ca monitor al sistemului în terminal? Bun, topul meu a fost la fel, dar pentru MySQL

Mai întâi trebuie să îl instalați, pentru această căutare în depozitul dvs. și să instalați pachetul numit topul meu:

În Debian, Ubuntu sau derivate ar fi

sudo apt-get install mytop

Odată instalat, îl execută, dar, desigur, trebuie să specifice numele de utilizator, parola și IP-ul serverului MySQL, de exemplu, presupunând că rulează mytop pe același server folosind SSH sau ceva similar, presupunând că utilizatorul este root și parola este t00r ... atunci ar fi:

mytop -u root -p t00r

topul meu

După cum puteți vedea în imagine, mytop ne oferă diverse informații:

  • Statistici ale subiectelor utilizate
  • Interogări SQL
  • Cât timp funcționează serviciul
  • Sarcină sau consum
  • Solicitați IP
  • Utilizatorul care solicită
  • Timpul ... etc.

MyTop este un program scris în Perl, este o opțiune excelentă pentru a verifica funcționarea serverului nostru MySQL.

Innotop

Acest lucru este instalat în mod implicit atunci când instalăm serverul MySQL, deci trebuie doar să-l executăm trimițându-l ca și cu mytop numele de utilizator și parola:

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

Presupunând că utilizatorul este root, parola este t00r și că executăm comanda prin SSH pe același server:

innotop -u root -p t00r

innotop_1

După cum puteți vedea, ne oferă informații interesante, date de intrare și de ieșire, încărcare, scop sau utilizare a cache-ului etc.

mysqladmin

Din aceasta V-am vorbit deja într-o altă postareCu toate acestea, amintiți-vă că, cu următoarea comandă, putem vedea informații despre serverul MySQL:

mysqladmin -u usuario -p password version

Presupunând din nou că utilizatorul este root și parola este t00r, ar fi:

mysqladmin -u root -p version

Și ne va cere parola ... apoi vom găsi așa ceva:

mysqladmin

Aici vedem versiunea MySQL, numărul de fire de lucru, tipul de conexiune, durata de viață etc.

final

Dacă sunteți în căutarea unui instrument bun pentru a monitoriza performanța și funcționarea serverului dvs. MySQL, vă recomand topul meu e innotop.

Una arată informații pe care cealaltă nu, ambele sunt de fapt opțiuni excelente, în funcție de ceea ce trebuie să examinăm, acestea vor fi mai mult decât suficiente.

Ei bine, aici se duce postul.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Jorge cano el a spus

    treabă bună, asta nu știa.

  2.   edo el a spus

    Și pentru postgress?