mytop: Unterschied zwischen den Versionen

Aus Mikiwiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
| <tt>C</tt> || Einschalten des Befehls- und Anweisungszählers.
| <tt>C</tt> || Einschalten des Befehls- und Anweisungszählers.
|-
|-
| <tt>E</tt> || Anzeige der MySQL-Anweisung hinter einem ausgewählten Thread. So können Ressourcenfresser schnell identifiziert werden.
| <tt>E</tt> || Anzeige der Mysql-Anweisung hinter einem ausgewählten Thread. So können Ressourcenfresser schnell identifiziert werden.
|-
|-
| <tt>H</tt> || Wechsel zwischen der Anzeige mit und ohne Kopfzeile.
| <tt>H</tt> || Wechsel zwischen der Anzeige mit und ohne Kopfzeile.
Zeile 22: Zeile 22:
| <tt>I</tt> || Ausblenden von Leerlaufprozessen.
| <tt>I</tt> || Ausblenden von Leerlaufprozessen.
|-
|-
| <tt>SHIFT+I</tt> || Ausgabe eines gesammelten Statusberichts des Inno-DB-Backends.
| <tt>SHIFT+I</tt> || Ausgabe eines gesammelten Statusberichts des [[Innodb]]-Backends.
|-
|-
| <tt>K</tt> || Beenden eines Threads.
| <tt>K</tt> || Beenden eines Threads.
Zeile 32: Zeile 32:
| <tt>O</tt> || Veränderung der Sortierreihenfolge.
| <tt>O</tt> || Veränderung der Sortierreihenfolge.
|-
|-
| <tt>R</tt> || (reset) Sendet eine "FLUSH STATUS"-Anweisung an den MySQL-Server.
| <tt>R</tt> || (reset) Sendet eine "FLUSH STATUS"-Anweisung an den Mysql-Server.
|-
|-
| <tt>S</tt> || Anpassung des Aktualisierungsintervalls.
| <tt>S</tt> || Anpassung des Aktualisierungsintervalls.

Version vom 29. Januar 2009, 22:39 Uhr

Der Shell-Befehl mytop ist ein Statusmonitor für Mysql-Datenbankserver und zeigt in periodischem Abstand die Informationen der beiden Standardanweisungen "SHOW PROCESSLIST" und "SHOW STATUS". Dabei werden Informationen wie die jeweilige Anzahl der "SELECT"-, "INSERT"-, "UPDATE"- und "DELETE"-Anweisungen aufgelistet. Eine Kopfzeile am oberen Bildschirmrand zeigt die Effizienz der Schlüsselindizes sowie Input bzw. Output pro Sekunde.

Konfiguration

Häufig verwendete Parameter lassen sich in der Konfigurationsdatei "~/.mytop" in der folgenden Art speichern.

user=<benutzer>
host=xxx.xxx.xxx.xxx
pass=<passwort>

Optionen

Taste Beschreibung
C Einschalten des Befehls- und Anweisungszählers.
E Anzeige der Mysql-Anweisung hinter einem ausgewählten Thread. So können Ressourcenfresser schnell identifiziert werden.
H Wechsel zwischen der Anzeige mit und ohne Kopfzeile.
I Ausblenden von Leerlaufprozessen.
SHIFT+I Ausgabe eines gesammelten Statusberichts des Innodb-Backends.
K Beenden eines Threads.
P Pausieren der Ansicht.
M Zeilenweise Anzeige der Abfragen pro Sekunde.
O Veränderung der Sortierreihenfolge.
R (reset) Sendet eine "FLUSH STATUS"-Anweisung an den Mysql-Server.
S Anpassung des Aktualisierungsintervalls.
T Wechsel in die Thread-Ansicht.
? Anzeige der umfangreichen Shortcut-Liste.
Filteroptionen
D Nur Anzeige von Threads, die zu einer bestimmten Datenbank verbinden.
H Filterung nach bestimmten Hostnamen.
U Filterung nach einem bestimmten Benutzer.
F Zurücksetzen aller Filter.

Verwendung

Aufruf.

$ mytop -u <benutzer> -p <passwort> -h <hostname> -P <port> -d <datenbank>

Weblinks