For en stund siden viste jeg deg noen kommandoer som de kan administrere en MySQL-server med, opprette brukere, jobbe med databaser osv. Vel, i denne artikkelen vil jeg vise deg noen applikasjoner som du kan bruke i terminalen for å se hvordan spørsmålene er på MySQL-serveren, det vil si sjekke ytelsen til MySQL, se spørsmålene som pågår osv.
Toppen min
Husker du topp eller htop som fungerer som en monitor på systemet i terminalen? Flink, mytop det har vært det samme, men for MySQL
Du må først installere det, for dette søket i depotet ditt og installere pakken som heter mytop:
I Debian, Ubuntu eller derivater ville det vært
sudo apt-get install mytop
Når de er installert, utfører de det, men selvfølgelig må de spesifisere brukernavnet, passordet og IP-en til MySQL-serveren, for eksempel forutsatt at de kjører mytop på samme server ved hjelp av SSH eller noe lignende, forutsatt at brukeren er root og passordet er t00r ... da ville det være:
mytop -u root -p t00r
Som du kan se på bildet gir mytop oss forskjellig informasjon:
- Statistikk over tråder i bruk
- SQL-spørringer
- Hvor lenge tjenesten har kjørt
- Last eller forbruk
- Be om IP
- Bruker som gjør forespørselen
- Tid ... osv
MyTop er et program skrevet i Perl, det er et utmerket alternativ å sjekke hvordan det går med MySQL-serveren.
Innotop
Dette er installert som standard når vi installerer MySQL-serveren, så vi må bare utføre den og sende den som med mytop brukernavnet og passordet:
innotop -u usuario -p password -h ip-del-servidor
Forutsatt at brukeren er root, er passordet t00r og at vi utfører kommandoen med SSH på samme server:
innotop -u root -p t00r
Som du ser, gir det oss interessant informasjon, innkommende og utgående data, belastning, omfang eller bruk av hurtigbufferen, etc.
mysqladmin
Av denne Jeg har allerede snakket med deg i et annet innleggHusk imidlertid at med følgende kommando kan vi se informasjon om MySQL-serveren:
mysqladmin -u usuario -p password version
Forutsatt at brukeren er root og passordet t00r igjen, vil det være:
mysqladmin -u root -p version
Og det vil be oss om passordet ... så finner vi noe slikt:
Her ser vi versjonen av MySQL, antall tråder som fungerer, tilkoblingstype, levetid osv.
end
Hvis du leter etter et godt verktøy for å overvåke ytelsen og driften av MySQL-serveren din, anbefaler jeg mytop e innotop.
Den ene viser informasjon som den andre ikke gjør, begge er faktisk gode alternativer, avhengig av hva vi trenger å gjennomgå, vil disse være mer enn nok.
Vel, dette er innlegget.
god jobb, dette visste ikke.
Og for postgress?