mySQL-Aktivität beobachten
Mit Hilfe vom mtop können die zurzeit ausgeführten SQL-Kommandos einer mySQL-Datenbank ähnlich wie Prozesse in top(1) angezeigt werden. Im FreeBSD -Portbaum findet man mytop unter databases/mtop:
# cd /usr/ports/databases/mtop && make install clean
Startet man mtop, so wird man zuerst nach dem Benutzernamen und dem Passwort gefragt mit dem man sich an der Datenbank anmelden möchte. Danach werden die ausgeführten SQL-Kommandos angezeigt. Mit Hilfe der Leertaste kann die Ansicht manuell neu geladen werden:
# mtop Unable to connect to as mysqltop, enter another user user: root Password: **************** load averages: 0.05, 0.08, 0.06 mysqld 5.0.75-log up 16 day(s), 5:52 hrs 12 threads: 2 running, 1 cached. Queries/slow: 911/0 Cache Hit: 99.53% Opened tables: 0 RRN: 100.4K TLW: 0 SFJ: 0 SMP: 0 QPS: 0 ID USER HOST DB TIME COMMAND STATE INFO 47663 root localhost mail_queue 2 Query Writing to n SELECT ... FROM `mail_queue` 47665 root localhost tinderbox 1 Query CHECK TABLE `port_fail_reasons` EXTENDED 47666 root localhost tinderbox2 23 Query copy to tmp OPTIMIZE TABLE `port_dependencies` 47658 root localhost Query show full processlist
Mit Hilfe der q-Taste kann mtop wieder verlassen werden. Mehr Informationen zu mtop findet man in der Manpage mtop(1).
Comments
No new comments allowed (anymore) on this post.