BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

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).

 Permalink

Comments

No new comments allowed (anymore) on this post.