4 Nützliche Befehlszeilen -Tools zur Überwachung der MySQL -Leistung unter Linux

4 Nützliche Befehlszeilen -Tools zur Überwachung der MySQL -Leistung unter Linux

Es gibt viele Tools, die man überwachen kann Mysql Leistung und Fehlerbehebung bei einem Server, aber sie passt nicht immer zu einem passen Mysql Entwickler oder Administrator für ihre gemeinsamen Bedürfnisse oder nicht in einigen Situationen wie Fern oder über die Webüberwachung funktionieren.

MySQL -Überwachungstools

Zum Glück gibt es eine Vielzahl von Open -Source -Tools Mysql Gemeinschaft, um die Lücken zu schließen. Andererseits ist es sehr schwierig, diese Tools über Web -Suchanfragen zu finden. Dies ist der Grund, warum wir zusammengestellt haben 4 Befehlszeilenwerkzeuge zu überwachen Mysql Datenbank Betriebszeit, Belastung Und Leistung In Linux.

Betriebszeit bedeutet, wie lange die Datenbank seit ihrem letzten Abschalt oder Neustart ausgeführt und gestiegen ist. Das Erhalten von Informationen über die Laufzeit ist in vielen Situationen sehr wichtig, da es den Systemadministratoren hilft, den Status der MySQL -Datenbank zu überprüfen, wie viele Abfragen pro Sekunde, die die MySQL -Datenbank dient, Threads, langsame Abfragen und viele interessante Statistiken dient.

1. Meine Spitze

Meine Spitze ist eines meiner klassischen Open Source- und Free Console-basierten (Nicht-GUI) Überwachungstool für Mysql Die Datenbank wurde von geschrieben von Jereme Zawodny Verwendung Perl Sprache. Mytop läuft in einem Terminal und zeigt Statistiken über Threads, Abfragen, langsame Abfragen, Verfügbarkeit, Last usw. an. im tabellarischen Format, ähnlich dem Linux Top -Programm ähnlich. Was indirekt den Administratoren hilft, die Leistung von MySQL zu optimieren und zu verbessern, um große Anforderungen zu bearbeiten und die Serverlast zu verringern.

Mytop: MySQL -Überwachung

Für verschiedene Linux -Verteilungen stehen Mytop -Pakete zur Verfügung, wie z Ubuntu, Fedora Und Centos. Weitere Informationen zum Installationsanweis

2. MTOP

MTOP (MySQL Top) ist ein weiteres ähnliches Open Source -Basis -Basis -Echtzeit -MySQL -Serverüberwachungstool, wurde in geschrieben Perl Sprache, die angezeigt wird, führt zu tabellarischem Format ähnlich wie meine Spitze. MTOP überwacht die MySQL -Abfragen.

Darüber hinaus können wir auch leistungsbezogene Probleme, Konfigurationsinformationen, Leistungsstatistiken und Tuning -zubezogene Tipps von der Befehlszeilenschnittstelle identifizieren. Die beiden Werkzeuge sind sehr ähnlich, aber aber MTOP wird nicht aktiv gewartet und funktioniert möglicherweise nicht auf neu installierten MySQL -Versionen.

MTOP -Vorschau

Weitere Informationen zum Installationsanweis

3. Innotop

Innotop ist ein in Echtzeit erweiterter Befehlszeilenbasierter Untersuchungsprogramm zur Überwachung lokaler und Remote -MySQL -Server InnoDb Motor. Innotop enthält viele Funktionen und verfügt über verschiedene Arten von Modi/Optionen, mit denen wir verschiedene Aspekte der MySQL -Leistung überwachen können, um herauszufinden, was mit MySQL Server los ist.

Innotop Vorschau

Weitere Informationen zum Installationsanweis

4. Mysqladmin

Mysqladmin ist eine Standard-Befehlszeile MySQL-Client, die mit MySQL-Paket vorinstalliert ist.

So überprüfen Sie den MySQL -Status sowie die Verfügungszeit. Führen Sie den folgenden Befehl vom Terminal aus und stellen Sie sicher, dass Sie die Root -Erlaubnis haben müssen, den Befehl aus der Shell auszuführen.

[[E -Mail geschützt] ~]# Mysqladmin -U Root -P -Version Geben Sie das Kennwort ein:
Probenausgabe
Mysqladmin Ver 8.42 Verteiler 5.1.61, für Redhat-Linux-Gnu auf i386 Copyright (C) 2000, 2011, Oracle und/oder seine verbundenen Unternehmen. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke von Oracle Corporation und/oder seinen verbundenen Unternehmen. Andere Namen können Marken ihrer jeweiligen Eigentümer sein. Serverversion 5.1.61-Log-Protokoll Version 10 Verbindung Localhost über UNIX Socket Unix Socket/var/lib/mysql/MySQL.SOCK -Laufzeit: 20 Tage 54 min 30 Sekunden Threads: 1 Fragen: 149941143 Langsame Abfragen: 21 Öffnet: 752 Flush -Tabellen: 1 Tische geöffnet: 745 Abfragen pro Sekunde AVG: 86.607

Weitere Befehle und Beispiele von MySQLADMIN und Beispiele finden Sie unter: 20 Mysqladmin -Befehle für die MySQL -Administration unter Linux

Abschluss

Wenn Sie nach einem guten Monitor -Tool für Ihre eigene Arbeit suchen, empfehle ich, meine Spitze Und Innotop. Früher habe ich mich für meine täglichen Überwachungszwecke von Mytop verlassen, aber jetzt wechselte ich zu meinen Innotop, Da es viel mehr Statistiken und Informationen zeigt, einschließlich wichtiger Transaktionen.