Was ist mytop?
MYTOP ist ein Open-Source-Überwachungstool, mit dem Leistungsprobleme in untersucht werden können Mysql Und Mariadb. Dieses Tool wurde von geschrieben von Jeremy Zawodny Verwendung Perl Sprache. Es bietet eine Befehlszeilenschnittstelle, über die es einfach ist, die folgenden Dinge zu überwachen:
Mit all diesen verfügbaren Metriken können DB -Administratoren bessere Entscheidungen im Zusammenhang mit DB -Konfigurationen treffen und sie jeweils optimieren.
Installation
Standardmäßig ist das Mytop -Tool bereits in den Repositories Fedora und Debian/Ubuntu enthalten. Daher müssen wir es nur mit dem Standardpaket -Manager installieren.
Führen Sie als Nicht-Root-Benutzer den folgenden Befehl aus, um MyTOP auf Ubuntu 16 zu installieren.04 Maschine:
sudo apt installieren mytop
Sobald diese Installation abgeschlossen ist, ist Mytop zur Verwendung bereit, aber davor müssen wir eine gewisse Konfiguration für unsere Verwendung durchführen.
Ladete Plugins: ChangeLog, schnellste Mirror
Ladespiegelgeschwindigkeiten von zwischengespeicherter Hostfile
* Basis: Spiegel.Linode.com
* Epel: Spiegel.Freethought-Internet.CO.Vereinigtes Königreich
* Extras: Spiegel.Linode.com
* Updates: Spiegel.Linode.com
Abhängigkeiten lösen
--> Transaktionsprüfung ausführen
---> Paket mytop.Noarch 0: 1.7-10.B737F60.EL7 wird installiert
--> Abhängige Abhängigkeitslösung
Abhängigkeiten gelöst
Mytop für unsere MySQL DB konfigurieren
MYTOPP -Konfigurationsparameter werden in gespeichert /Wurzel/.meine Spitze Datei. Wenn dies nicht am Standort vorhanden ist, können Sie es gerne herstellen und die folgenden Parameter fassen (diese können sich basierend auf Ihrer MySQL -Konfiguration ändern):
user = LinuxHint_root
Pass = myPassword
Host = localhost
DB = MySQL
Verzögerung = 5
Port = 3306
Socket =
batchMode = 0
Header = 1
Farbe = 1
Idle = 1
Beachten Sie, dass all diese Parameter auch als Befehlszeilenargumente übergeben werden können.
Finden Sie die Bedeutung jedes Arguments auch mit einem einfachen Befehl:
Mann mytop
Überwachung einer Datenbank
Nachdem wir mit der Installation und Konfiguration für MYTOP fertig sind, können wir unsere Datenbank überwachen. So können wir eine Datenbank "LinuxHint_DB" überwachen:
sudo mytop -d linuxHint_db --prompt
Die Befehlszeilenschnittstelle wechselt mit den folgenden Informationen zur mytop-Schnittstelle:
MySQL auf Localhost (5.6.27-Log) Up 3+08: 22: 19 [22:13:29]
Abfragen: 721.0 qps: 0 langsam: 0.0 se/in/up/de (%): 00/00/00/00
QPs jetzt: 0 langsam qps: 0.0 Threads: 1 (1/0) 00/00/00/00
Schlüsseleffizienz: 90.3% BPS in/out: 0.8/140.7 jetzt in/out: 9.7/1.9k
ID -Benutzerhost/IP -DB -Zeit CMD -Abfrage oder Status
-- ---- ------- -- ---- --- ----------
991 Linux localhost MySQL 0 Abfrage anzeigen Full ProcessList
Dies ist die Standard -Thread -Ansicht von mytop. Sie können jederzeit zu dieser Ansicht wechseln, indem Sie T drücken.
Die vier besten Zeilen enthalten allgemeine Informationen über den MySQL -Server, dem wir sehen können, dass die aktuell aktiven Threads und Benutzer das Programm verwenden.
Drücken Sie Q um diese Schnittstelle zu beenden.
Abschluss
In dieser Lektion haben wir uns angesehen, wie wir Mytop auf Ubuntu installieren und diese verwenden können, um die Leistung der MySQL -Datenbank auf einem Ubuntu -Computer zu überwachen. Wenn Sie sich mit Problemen im Zusammenhang mit der Leistung von MySQL konfrontiert haben, haben wir ein hervorragendes Instrument, um die Einblicke der Verwendung von MySQL -Ressourcen zu betrachten, die verwendet werden.