Terminalo programos, skirtos patikrinti „MySQL“ našumą

Prieš kurį laiką aš tau parodžiau komandos, kuriomis jie galėtų valdyti „MySQL“ serverį, kurti vartotojus, dirbti su duomenų bazėmis ir kt. Na, šiame straipsnyje aš jums parodysiu keletą programų, kurias galite naudoti terminale, norėdami pamatyti, kaip „MySQL“ serveryje yra užklausos, ty patikrinti „MySQL“ našumą, pamatyti dabartines užklausas ir kt.

„MyTop“

Ar prisimeni viršų arba htop kuris tarnauja kaip terminalo sistemos monitorius? Gerai, mitopas tai buvo tas pats, bet „MySQL“

Pirmiausia turite ją įdiegti, kad atliktumėte šią paiešką savo saugykloje, ir įdiekite paketą, pavadintą mitopas:

„Debian“, „Ubuntu“ ar dariniuose tai būtų

sudo apt-get install mytop

Įdiegę jie jį įvykdo, bet, žinoma, jie turi nurodyti „MySQL“ serverio vartotojo vardą, slaptažodį ir IP, pavyzdžiui, manydami, kad jie naudoja „MyTOP“ tame pačiame serveryje naudodami SSH ar kažką panašaus, darant prielaidą, kad vartotojas yra root ir slaptažodis t00r ... tada tai būtų:

mytop -u root -p t00r

mitopas

Kaip matote paveikslėlyje, „mitop“ pateikia mums įvairios informacijos:

  • Naudojamų gijų statistika
  • SQL užklausos
  • Kaip ilgai tarnyba veikia
  • Apkrova arba suvartojimas
  • Prašyti IP
  • Vartotojas, pateikiantis užklausą
  • Laikas ... ir pan

„MyTop“ yra „Perl“ parašyta programa, tai puiki galimybė patikrinti, kaip sekasi mūsų „MySQL“ serveriui.

Innotop

Tai įdiegiama pagal numatytuosius nustatymus, kai mes įdiegiame „MySQL“ serverį, todėl mes tiesiog turime jį vykdyti, perduodami jį kaip su „myytop“ vartotojo vardu ir slaptažodžiu:

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

Darant prielaidą, kad vartotojas yra root, slaptažodis yra t00r ir mes vykdome komandą SSH tame pačiame serveryje:

innotop -u root -p t00r

innotop_1

Kaip matote, tai suteikia mums įdomios informacijos, gaunamus ir siunčiamus duomenis, apkrovą, talpyklos apimtį ar naudojimą ir kt.

mysqladmin

Iš to Aš jau kalbėjau su jumis kitame įrašeTačiau atminkite, kad naudodami šią komandą galime pamatyti informaciją apie „MySQL“ serverį:

mysqladmin -u usuario -p password version

Dar kartą manant, kad vartotojas yra root ir slaptažodis yra t00r, tai būtų:

mysqladmin -u root -p version

Ir ji paprašys mūsų slaptažodžio ... tada mes rasime kažką tokio:

mysqladmin

Čia matome „MySQL“ versiją, veikiančių gijų skaičių, ryšio tipą, tarnavimo laiką ir kt.

pabaiga

Jei ieškote gero įrankio, kad galėtumėte stebėti „MySQL“ serverio našumą ir veikimą, rekomenduoju mitopas e innotop.

Vienas rodo informaciją, kurios nėra, abu iš tikrųjų yra puikūs variantai, atsižvelgiant į tai, ką turime peržiūrėti, jų bus daugiau nei pakankamai.

Na, čia eina įrašas.