Terminálalkalmazások a MySQL teljesítményének ellenőrzésére

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

mytop

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

innotop_1

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:

mysqladmin

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.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Jorge cano dijo

    jó munka, ezt nem tudtam.

  2.   Edo dijo

    És postgressért?