mysql top报错_mysql性能调优工具之mytop

Mysql性能调优工具之mytop的安装和使用

1.mytop的下载地址

2.首先安装mytop必要的组件。

yum -y install perl-DBD-MySQL perl-DBIperl-TermReadKey

如果提示找不到安装包,可以先安装

Yum –y install  epel-release

epel-release 这个可以使用到最新的yum源。

如果安装yum -y install perl-DBD-MySQL perl-DBI perl-TermReadKey

之后,安装或执行mytop的时候还报错,使用cpan命令重新安装DBI,Term::ReadKey,DBD::mysql,这几个组件。

yum install perl-CPAN

cpan

install DBI

install Term::ReadKey

install DBD::mysql

3.安装mytop

[root@localhost software]# tar  -zxvf mytop-1.6.tar.gz

[root@localhost software]# cd  mytop-1.6

[root@localhost mytop-1.6]# perl  Makefile.PL

[root@localhost mytop-1.6]# make  && make  install

4.参数解释:

mytop 命令参数

-u / --user :指定 username,预设是 root

-p / --pass / --password :指定 password,预设是 none

-h / --host :指定 MySQL server 的 hostname,预设是localhost

-P / --port :指定连接 MySQL server 的 port,预设是 3306

-s / --delay :更新的秒数,预设是 5 秒

-d / --db / --database :指定连接的资料库,预设是test

-b / --batch / --batchmode:指定为 batchmode,每次更新不会清除旧的显示结果,会将更新资料显示上最上方,预设是 unset

-S / --socket :指定使用 MySQLsocket 直接连线,而不使用 TCP/IP 连线,预设是 none (当 mytop 和 MySQL 在同一台时才能使用)

--header or -noheader:是否要显示表头,预设是header

--color or --nocolor:是否要使用颜色,预设是color

-i / -idle or -noidle:idle 的 thread 是否要出现在清单上,预设是idle

mytop 快捷键

s:设定更新时间

p:暂停画面更新

q:离开

u:只看某个使用者的 thread

o:反转排列顺序

5.mytop的使用

mytop -uroot  -ptest@2015  -h10.136.67.20

db1c8b6536261ef9e5f4b7797e1c6688.png

Mytop 和linux下面的top命令展现的结果类似。下面展示了每个线程的当前的状态,并且是动态变化。

Qps:每秒请求书

Slow:慢查询的数量

Se/In/Up/De(%):读写比例

Key Efficiency:myisam的键值缓存区使用比例

Bps:网络流量

最先面一部分就是每个线程的的状态了,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值