Terminalapplikasjoner for å sjekke MySQL-ytelsen

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

mytop

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

innotop_1

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:

mysqladmin

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.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Jorge kano sa

    god jobb, dette visste ikke.

  2.   Edo sa

    Og for postgress?