首页 » 工具&API » Mysql监控工具Mytop使用指南

Mysql监控工具Mytop使用指南

 

安装

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum -y install mytop

参数说明

-u or -user username
登陆名. Default: root.

-p or -pass or -password password
密码 Default: none.

-h or -host hostname[:port]
host Default: localhost

-port or -P port

端口 Default: 3306.

-s or -delay seconds

刷新时间. Default: 5

-d or -db or -database database

数据库 Default: test.

-S or -socket /path/to/socket
指定Mysql socket

-b or -batch or -batchmode
执行一次、获取所有信息

使用

mytop -uroot -p111111 -d p_test -h 172.16.3.246

MySQL on 172.16.3.246 (5.5.45-log)                     up 22+21:18:12 [11:11:07]
 Queries: 819.5M  qps:  435 Slow:   56.8k         Se/In/Up/De(%):    59/00/00/00

 Key Efficiency: 88.9%  Bps in/out: 111.5k/ 1.1M

      Id      User         Host/IP         DB      Time    Cmd Query or State
       --      ----         -------         --      ----    --- ----------

第一行显示了主机名称,还有至今MySQL的运行时间(以days hour:minutes:seconds为格式)。

第二、三行的显示了Qps:每秒请求数、Slow:慢查询的数量、Se/In/Up/De(%):读写比例。

第四行的Key Efficiency 缓存区使用比例(缓存命中率),Bps:目前网络进出流量。

颜色说明
Query - Yellow
Sleep - White
Connect - Green

快捷键

  ? - display this screen
  # - toggle short/long numbers (not yet implemented)
  c - command summary view (based on Com_* counters)
  d - show only a specific database
  e - explain the query that a thread is running
  f - show full query info for a given thread
  F - unFilter the dispaly
  h - show only a specifc host's connections
  H - toggle the mytop header
  i - toggle the display of idle (sleeping) threads
  I - show innodb status
  k - kill a thread
  p - pause the display
  m - switch [mode] to qps (queries/sec) scrolling view
  o - reverse the sort order (toggle)
  q - quit
  r - reset the status counters (via FLUSH STATUS on your server)
  s - change the delay between screen updates
  t - switch to thread view (default)
  u - show only a specific user
  : - enter a command (not yet implemented)

? 显示帮助信息。
c 命令的总结视图(基于Com_*的统计)。
C 关闭/开启颜色模式。
d 仅仅显示指定的数据库。
e 将指定的thread_id对应的query在数据库上的explain结果展示出来。
E 展示当前复制的error信息。
f 显示指定query的完整信息。
h 显示指定的host的连接信息。
H 只显示mytop的头信息。
I show innodb status的信息。(大写i)
k kill指定的thread id。
p 显示暂停。
l 高亮慢查询。(小写L)
m 只展示qps的信息。
M 显示状态信息。
o 反序排序。
s 显示信息的refresh间隔。
u 显示指定用户的连接信息。
V show variables的相关信息。(大写v)



原文链接:Mysql监控工具Mytop使用指南,转载请注明来源!

0