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.