Valamivel ezelőtt mutattam neked parancsok, amelyekkel kezelhetik a MySQL szervert, felhasználókat létrehozni, adatbázisokkal dolgozni stb. Nos, ebben a cikkben bemutatok néhány alkalmazást, amelyeket a terminálban használhat, hogy lássa, milyenek a lekérdezések a MySQL szerveren, vagyis ellenőrizze a MySQL teljesítményét, megnézze a folyamatban lévő lekérdezéseket stb.
Az én felsőm
Emlékszel felső vagy más htop Mi szolgál a terminálrendszer monitoraként? Jó, mytop ugyanaz volt, de a MySQL esetében
Először telepítenie kell ezt a keresést a tárában, és telepítenie kell az úgynevezett csomagot mytop:
A Debianban, az Ubuntu-ban vagy a derivatívákban az lenne
sudo apt-get install mytop
A telepítés után végrehajtják, de természetesen meg kell adniuk a MySQL szerver felhasználónevét, jelszavát és IP-jét, például feltételezve, hogy ugyanazon a kiszolgálón futtatják az mytopot SSH vagy valami hasonló használatával, feltéve, hogy a felhasználó root és a jelszó t00r ... akkor ez lenne:
mytop -u root -p t00r
Amint a képen látható, a mytop különféle információkat nyújt nekünk:
- A használt szálak statisztikája
- SQL lekérdezések
- A szolgáltatás mióta működik
- Terhelés vagy fogyasztás
- IP kérése
- A kérelmet benyújtó felhasználó
- Idő ... stb
A MyTop egy Perl-ben írt program, kiváló lehetőség annak ellenőrzésére, hogy a MySQL szerverünk hogyan működik.
Innotop
Ez alapértelmezés szerint a MySQL szerver telepítésekor van telepítve, ezért csak úgy kell végrehajtanunk, hogy átadjuk, mint a mytop felhasználónevet és jelszót:
innotop -u usuario -p password -h ip-del-servidor
Feltéve, hogy a felhasználó root, a jelszó t00r, és hogy a parancsot SSH-n hajtjuk végre ugyanazon a kiszolgálón:
innotop -u root -p t00r
Amint láthatja, érdekes információkat, bejövő és kimenő adatokat, terhelést, a gyorsítótár terjedelmét vagy használatát stb.
mysqladmin
Ebből Már beszéltem veled egy másik bejegyzésbenNe feledje azonban, hogy a következő paranccsal információkat láthatunk a MySQL szerverről:
mysqladmin -u usuario -p password version
Ismételten feltételezve, hogy a felhasználó root és a jelszó t00r, ez a következő lenne:
mysqladmin -u root -p version
És megkérdezi tőlünk a jelszót ... aztán találunk valami ilyesmit:
Itt láthatjuk a MySQL verzióját, a működő szálak számát, a kapcsolat típusát, az élettartamot stb.
vég
Ha jó eszközt keres a MySQL szerver teljesítményének és működésének nyomon követésére, ajánlom mytop e innotop.
Az egyik olyan információt mutat, amelyet a másik nem, mindkettő valóban kiváló lehetőség, attól függően, hogy mit kell felülvizsgálnunk, ezek többre lesznek, mint elég.
Nos, itt tart a poszt.
jó munka, ezt nem tudtam.
És postgressért?