mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令。

Mytop安装

1. 安装TermReadKey

下载地址:http://search.cpan.org/CPAN/authors/id/J/JS/JSTOWE/TermReadKey-2.30.tar.gz

tar xzvf TermReadKey
cd TermReadKey
perl Makefile.pl
make
make test
make install

2. 安装DBI

下载地址:http://search.cpan.org/search?dist=DBI

tar xzvf DBI-1.615.tar.gz
cd DBI-1.615
perl Makefile.pl
make
make test
make install

3. 安装Mytop

下载地址:http://jeremy.zawodny.com/mysql/mytop/mytop-1.6.tar.gz

安装:

tar xzvf mytop-1.6.tar.gz
cd mytop-1.6
perl Makefile.pl
make
make test
make install

二mytop工具使用

监控命令:

mytop-u root  -p '' -h 10.10.10.29 -P31005  -S/usr/local/mysql/tmp/mysql-31005.sock

监控画面如下:

监控画面参数意义:

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

第二、三行的 Queries 显示了至今执行的 SQL 查询语句总数,另外还有目前每秒处理的查询数和速度。

第四行的 Key Efficiency 就是传说中的缓存命中率了,如果太低了你可能要调整你的 MySQL 设置,或者调整一下表的结构,后面还有目前的进出速度。

最下方的区域就是目前链接到数据库的各个线程,你可以按 k 杀死一个线程,或者按 f 了解特定线程的信息。

三mytop参数说明

mytop 命令参数 
-u / --user <USERNAME>:指定 username,预设是 root 
-p / --pass / --password <PASSWORD>:指定 password,预设是 none 
-h / --host <HOSTNAME[:PORT]>:指定 MySQL server 的 hostname,预设是 localhost 
-P / --port <PORT>:指定连接 MySQL server 的 port,预设是 3306 
-s / --delay <SECONDS>:更新的秒数,预设是 5 秒 
-d / --db / --database <DATABASE>:指定连接的资料库,预设是 test 
-b / --batch / --batchmode:指定为 batch mode,每次更新不会清除旧的显示结果,会将更新资料显示上最上方,预设是 unset 
-S / --socket <PATH_TO_SOCKET>:指定使用 MySQL socket 直接连线,而不使用 TCP/IP 连线,预设是 none (当 mytop 和 MySQL 在同一台时才能使用) 
--header or -noheader:是否要显示表头,预设是 header 
--color or --nocolor:是否要使用颜色,预设是 color 
-i / -idle or -noidle:idle 的 thread 是否要出现在清单上,预设是 idle

[注意] 因 .mytop 内有 MySQL server 的密码,请注意档案权限

mytop 快捷键 
s:设定更新时间 
p:暂停画面更新 
q:离开 
u:只看某个使用者的 thread 
o:反转排列顺序

四mytop错误解决

如果出现次此错误

Use of uninitialized value in substitution (s///) at /usr/bin/mytop line 958.

请按如下步骤修改:

#vim  /usr/bin/mytop

{

$thread->{Host} =~ s/:\d+$//;

my $host = gethostbyaddr(inet_aton($thread->{Host}), AF_INET);

$host =~ s/^([^.]+).*/$1/;  (删除或者注释)

$thread->{Host} = $host;(删除或者注释)

if ($host)  (添加)

{        (添加)

$host =~ s/^([^.]+).*/$1/;(添加)

$thread->{Host} = $host;(添加)

}

}

Mysql监控工具–mytop相关推荐

  1. mysql实时监控工具mytop

    mysql实时监控工具mytop mytop类似于linux top工具,可以实时监控mysql服务器的性能信息. 安装依赖 yum install -y perl-CPAN# cpan # cpan ...

  2. mysql+monitor+下载_详解MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  3. 【MySQL】MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  4. mysql 监控_【MySQL】MySQL监控工具 mysql-monitor

    1.概述 mysql-monitor MYSQL 监控工具,优化工具,各种工具为一体的java spring boot 项目 git地址:https://github.com/lccbiluox2/m ...

  5. mysql监控工具:spotlight on mysql

    最近性能测试项目使用的是tomcat+mysql架构,用到了mysql监控工具 spotlight on mysql 1.安装 下载地址: 2.连接 打开spotlight ,点击左上角连接按钮 弹出 ...

  6. MySQL监控工具PMM

    MySQL监控工具PMM PMM 安装server端 添加agent 配置agent 添加MySQL监控 查看客户端组件状态 大致内容 参考链接 PMM PMM(Percona Monitoring ...

  7. mysql 监控工具安装_Mysql监控工具Innotop工具安装

    innotop工具可以对mysql进行性能监控,是个图形化的软件. 安装方法如下: 下载innotop-1.9.1.tar.gz 并进行解压:tar -zxvf innotop-1.9.1.tar.g ...

  8. mysql 监控工具

    zabbix和grafana是绝配.  pmm的prometheus太占资源了

  9. mysql占用内存过高调优方法

    优化mysql数据库性能的十个参数 (1).max_connections: 查看对应信息:show variables like '%max_connections%'; 允许的同时客户的数量.增加 ...

  10. top统计mysql性能_mytop安装,使用mytop监控MySQL性能

    mytop 是一个类似 Linux 下的 top 命令风格的 MySQL 监控工具,可以监控当前的连接用户和正在执行的命令. 1. 安装TermReadKey 下载地址:http://search.c ...

最新文章

  1. 多角度人脸识别简单介绍
  2. cop2000计算机组成原理,COP2000计算机组成原理-南昌大学网络教学平台.doc
  3. 通过加载 QSS 文件的方式美化 QT 界面
  4. 使用js命名空间进行模块式开发
  5. 使用TensorFlow.js的AI聊天机器人五:创建电影对话聊天机器人
  6. Linux中搭建YUM
  7. 初级程序员面试不靠谱指南(四)
  8. paip . 解决spring No unique bean of type [com.mijie.homi.search.service.index.MoodUserIndexService]
  9. Turbo C程序中点阵汉字库和曲线汉字库的显示
  10. 查找一个字符串中的所有子串的位置
  11. 呀!原来这就是前端监控系统
  12. 恒生电子实习记录-10
  13. python的多任务处理
  14. cocos creator开发微信小游戏(五)贪吃蛇大作战
  15. 为什么好学生,学不好编程?
  16. 中国主要湖泊水库面状矢量边界图层ArcGIS使用之一篇
  17. VMware如此强大,势必成为开源世界的老大
  18. JAVA并发编程实战-任务执行
  19. 牛人的ACM经验 (转)
  20. 数学建模-2014年D题 储药柜的设计

热门文章

  1. 在线Api接口,网易云音乐api数据完整接口文档,QQ音乐在线api接口文档,电商api开放数据接口文档分享,小说ap接口,漫画api接口
  2. 大华条码秤数据同步发送数据格式
  3. 2023年CFA一级notesbook1+quicksheet(高清)
  4. 量子计算机王,王正汉|量子计算机:下一轮工业革命的引擎
  5. C#进行注册表项和键值操作
  6. wps表格宏被禁用如何解禁_宏被禁用怎么办?excel/word宏已被禁用解决方法
  7. 【转载】MATLAB入门书籍推荐
  8. matlab 入门 实验,matlab入门实验.doc
  9. 【IMU】BMI160 Driver分析及使用
  10. java weka 分类_Weka开发[48]——用Weka文本分类