前言
mytop 为 MariaDB 自带工具,但 MySQL 并没有携带该工具,需要自行安装。安装方式请自行 google==
使用方式
?
1
./mytop –prompt -u xxx -h xxx -P xxx -d xxx
结果解释
常用结果展示
?
1
2
3
4
5
6
7
8
9
10
11
MariaDB on localhost (10.1.18-MariaDB) up 77+08:53:14 [20:08:00]
Queries: 17.6G qps: 2833 Slow: 106.7k Se/In/Up/De(%): 48/07/11/00
Sorts: 380 qps now: 3196 Slow qps: 0.2 Threads: 199 ( 3/ 102) 52/05/12/00
Handler: (R/W/U/D) 9372/ 5371/ 709/ 0 Tmp: R/W/U: 297/ 278/ 0
ISAM Key Efficiency: 99.7% Bps in/out: 586.6k/ 2.1M Now in/out: 521.9k/ 1.8M
Replication IO:No SQL:No
Id User Host/IP DB Time Cmd Query or State
— —- ——- — —- — ———-
2 root localhost mysql 0 Query show full processlist
16 root localhost 0 Sleep
17 root localhost testdb 0 Query SELECT * FROM dept_emp
第一行:MariaDB 版本;资料库执行时间;
第二行:Queries 为资料库启动之后处理的总 queries;qps: 资料库启动之后平均的 qps;Slow:资料库启动之后的慢查询总数;Se/In/Up/De(%): SELECT/INSERT/UPDATE/DELETE 所占的比例;
第三行:Sorts:没看明白;qps now: 自 mytop 上次重新整理后的平均 qps;Slow qps: 自 mytop 上次重新整理后的平均慢查询 qps;Threads: 连线资料库执行绪总数 (活跃的执行绪数/SLEEP 状态的执行绪数);52/05/12/00:自 mytop 上次重新整理后 SELECT/INSERT/UPDATE/DELTE 的比例;
第四行:个人目前没有看明白,也没有找到相关的描述;
第五行: ISAM Key Efficiency:myisam 的 key buffer 的命中率,Bps:资料库启动之后平均的互联网流量,Now:自 mytop 上次重新整理后的平均互联网流量。
常用快捷键
? 显示帮助资讯。
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)