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
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
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:
Č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.