4 Gagnleg skipanalínuverkfæri til að fylgjast með MySQL árangri í Linux


Það eru fullt af verkfærum til að fylgjast með MySQL afköstum og bilanaleit á netþjóni, en þau passa ekki alltaf fullkomlega við MySQL forritara eða stjórnanda fyrir sameiginlegar þarfir þeirra, eða virka kannski ekki í sumum aðstæðum, svo sem fjarvöktun eða yfir netvöktun.

Sem betur fer eru til margs konar opinn hugbúnaður sem MySQL samfélagið hefur búið til til að fylla í eyðurnar. Aftur á móti er mjög erfitt að finna þessi verkfæri með vefleit, það er ástæðan fyrir því að við höfum tekið saman 4 skipanalínuverkfæri til að fylgjast með spennutíma MySQL gagnagrunns, álagi og afköstum í Linux.

Spenntur þýðir hversu lengi gagnagrunnurinn hefur verið í gangi og upp frá síðustu lokun eða endurræsingu. Að fá upplýsingar um spenntur er mjög mikilvægt í mörgum aðstæðum, þar sem það hjálpar kerfisstjórum að athuga stöðu MySQL gagnagrunns um, hversu margar fyrirspurnir á sekúndu sem MySQL gagnagrunnur þjónar, þræði, hægar fyrirspurnir og fullt af áhugaverðum tölfræði.

1. Mytop

Mytop er eitt af klassískum opnum uppsprettu og ókeypis eftirlitstækjum sem byggir á leikjatölvum (ekki gui) fyrir MySQL gagnagrunn, skrifað af Jereme Zawodny með Perl tungumáli. Mytop keyrir í flugstöð og sýnir tölfræði um þræði, fyrirspurnir, hægar fyrirspurnir, spenntur, álag o.s.frv. á töfluformi, svipað og Linux toppforritið. Sem óbeint hjálpar stjórnendum að hámarka og bæta árangur MySQl til að takast á við stórar beiðnir og minnka álag á netþjóni.

Það eru mytop pakkar í boði fyrir ýmsar Linux dreifingar, svo sem Ubuntu, Fedora og CentOS. Fyrir frekari upplýsingar um uppsetningarleiðbeiningar, lestu: Hvernig á að setja upp Mytop (MySQL eftirlit) í Linux

2. Topp

mtop (MySQL toppur) er annar svipaður opinn uppspretta, skipanalínu byggt rauntíma MYSQL Server eftirlitsverkfæri, var skrifað á Perl tungumáli sem sýnir niðurstöður á töfluformi svipað og mytop. mtop fylgist með MySQL fyrirspurnum sem taka langan tíma að klára og drepur þessar langvarandi fyrirspurnir eftir ákveðinn tiltekinn tíma.

Að auki gerir það okkur einnig kleift að bera kennsl á árangurstengd vandamál, stillingarupplýsingar, frammistöðutölfræði og stillingartengdar ábendingar frá skipanalínuviðmótinu. Verkfærin tvö eru mjög svipuð, en mtop er ekki virkt viðhaldið og virkar kannski ekki á nýuppsettum MySQL útgáfum.

Fyrir frekari upplýsingar um uppsetningarleiðbeiningar, lestu: Hvernig á að setja upp Mtop (MySQL eftirlit) í Linux

3. Innotop

Innotop er rauntíma háþróað stjórnlínu byggt rannsóknarforrit til að fylgjast með staðbundnum og ytri MySQL netþjónum sem keyra undir InnoDB vél. Innotop inniheldur marga eiginleika og kemur með mismunandi gerðir af stillingum/valkostum, sem hjálpar okkur að fylgjast með ýmsum þáttum MySQL frammistöðu til að komast að því hvað er að hjá MySQL netþjóni.

Fyrir frekari upplýsingar um uppsetningarleiðbeiningar, lestu: Hvernig á að setja upp Innotop (MySQL eftirlit) í Linux

4. mysqladmin

mysqladmin er sjálfgefin skipanalína MySQL biðlari sem er foruppsettur með MySQL pakka til að framkvæma stjórnunaraðgerðir eins og eftirlitsferla, athuga stillingar miðlara, endurhlaða réttindi, núverandi stöðu, stilla rót lykilorð, breyta rót lykilorði, búa til/sleppa gagnagrunnum og margt fleira meira.

Til að athuga mysql stöðuna sem og spenntur skaltu keyra eftirfarandi skipun frá flugstöðinni og ganga úr skugga um að þú verður að hafa rótarleyfi til að framkvæma skipunina úr skelinni.

 mysqladmin -u root -p version
Enter password:
mysqladmin  Ver 8.42 Distrib 5.1.61, for redhat-linux-gnu on i386
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Server version		5.1.61-log
Protocol version	10
Connection		Localhost via UNIX socket
UNIX socket		/var/lib/mysql/mysql.sock
Uptime:			20 days 54 min 30 sec

Threads: 1  Questions: 149941143  Slow queries: 21  Opens: 752  Flush tables: 1  Open tables: 745  Queries per second avg: 86.607

Fyrir meira um mysqladmin skipanir og dæmi, lesið: 20 mysqladmin skipanir fyrir MySQL stjórnun í Linux

Niðurstaða

Ef þú ert að leita að góðu skjátóli fyrir eigin vinnu, mæli ég með mytop og innotop. Ég var áður háður mytop fyrir daglegu eftirliti mínu, en núna færði ég mig yfir í innotop, vegna þess að það sýnir miklu meiri tölfræði og upplýsingar, þar á meðal mikilvæg viðskipti.