Terminalaj aplikoj por kontroli MySQL-rendimenton

Antaŭ iom da tempo mi montris al vi iujn ordonoj per kiuj ili povus administri MySQL-servilon, krei uzantojn, labori kun datumbazoj, ktp. Nu, en ĉi tiu artikolo mi montros al vi iujn programojn, kiujn vi povas uzi en la fina stacio por vidi kiel la demandoj estas en la MySQL-servilo, tio estas, kontroli la rendimenton de MySQL, vidi la aktualajn demandojn, ktp.

MyTop

Ĉu vi memoras suprohtop tio funkcias kiel monitoro de la sistemo en terminalo? Bone, mia supro ĝi estis la sama krom por MySQL

Vi devas unue instali ĝin, por ĉi tiu serĉo en via deponejo kaj instali la nomitan pakaĵon mia supro:

En Debian, Ubuntu aŭ derivaĵoj ĝi estus

sudo apt-get install mytop

Unufoje instalitaj ili ekzekutas ĝin sed kompreneble ili devas specifi la uzantnomon, pasvorton kaj IP de la MySQL-servilo, ekzemple, supozante ke ili funkciigas mytop sur la sama servilo per SSH aŭ io simila, supozante ke la uzanto estas root kaj la pasvorto estas t00r ... tiam ĝi estus:

mytop -u root -p t00r

mia supro

Kiel vi povas vidi en la bildo mytop donas al ni diversajn informojn:

  • Statistikoj de uzataj fadenoj
  • SQL-demandoj
  • Kiom longe la servo funkcias
  • Ŝarĝo aŭ konsumo
  • Petu IP
  • Uzanto petanta
  • Tempo ... ktp

MyTop estas programo verkita en Perl, ĝi estas bonega elekto por kontroli kiel fartas nia MySQL-servilo.

Innotop

Ĉi tio estas instalita defaŭlte kiam ni instalas la MySQL-servilon, do ni nur devas ekzekuti ĝin, pasigante ĝin kiel kun mytop la salutnomon kaj pasvorton:

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

Supozante, ke la uzanto estas root, la pasvorto estas t00r kaj ke ni ekzekutas la komandon per SSH sur la sama servilo:

innotop -u root -p t00r

innotop_1

Kiel vi vidas, ĝi donas al ni interesajn informojn, envenantajn kaj elirantajn datumojn, ŝarĝon, amplekson aŭ uzon de la kaŝmemoro, ktp.

mysqladmin

De ĉi tio Mi jam parolis kun vi en alia afiŝoTamen memoru, ke per la sekva komando ni povas vidi informojn pri la MySQL-servilo:

mysqladmin -u usuario -p password version

Supozante denove, ke la uzanto estas root kaj la pasvorto estas t00r, ĝi estus:

mysqladmin -u root -p version

Kaj ĝi petos al ni la pasvorton ... tiam ni trovos ion tian:

mysqladmin

Ĉi tie ni vidas la MySQL-version, nombron da fadenoj funkciantaj, specon de konekto, servodaŭron, ktp.

fino

Se vi serĉas bonan ilon por kontroli la rendimenton kaj funkciadon de via MySQL-servilo, mi rekomendas mia supro e innotop.

Unu montras informojn, kiujn la alia ne faras, ambaŭ efektive estas bonegaj ebloj, depende de tio, kion ni bezonas revizii, ĉi tiuj estos pli ol sufiĉaj.

Nu jen la afiŝo.


La enhavo de la artikolo aliĝas al niaj principoj de redakcia etiko. Por raporti eraron alklaku Ĉi tie.

2 komentoj, lasu la viajn

Lasu vian komenton

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita per *

*

*

  1. Respondeculo pri la datumoj: Miguel Ángel Gatón
  2. Celo de la datumoj: Kontrola SPAM, administrado de komentoj.
  3. Legitimado: Via konsento
  4. Komunikado de la datumoj: La datumoj ne estos komunikitaj al triaj krom per laŭleĝa devo.
  5. Stokado de datumoj: Datumbazo gastigita de Occentus Networks (EU)
  6. Rajtoj: Iam ajn vi povas limigi, retrovi kaj forigi viajn informojn.

  1.   Jorge cano diris

    bona laboro, ĉi tio ne sciis.

  2.   edo diris

    Kaj por postgrado?