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

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://cpan.uwinnipeg.ca/dist/DBI

安装:

tar xzvf DBI-1.615.tar.gz

cd DBI-1.615

perl Makefile.pl

make

make test

make install

或者:

[root@hd-119-186 mytop-1.6]# yum list|grep DBD

Unable to read consumer identity

perl-DBD-MySQL.x86_64                       3.0007-2.el5               installed

perl-DBD-Pg.x86_64                          1.49-2.el5_3.1             hc360

[root@hd-119-186 mytop-1.6]# yum -y install perl-DBD-MySQL.x86_64

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

4.执行 mytop -uroot -pxxxxx 可能会出现报错:

MySQL on localhost (5.1.43-log)                                                                                                   up 345+20:36:31 [09:07:11]

Queries: 3.0    qps:    0 Slow:     0.0         Se/In/Up/De(%):    00/00/00/00

Key Efficiency: 100.0%  Bps in/out:   0.0/  0.0

Id      User         Host/IP         DB      Time    Cmd Query or State

--      ----         -------         --      ----    --- ----------Use of uninitialized value in substitution (s///) at ./mytop line 955.

Use of uninitialized value in substitution (s///) at ./mytop line 955.

...................................................

Use of uninitialized value in substitution (s///) at ./mytop line 955.

解决方法:

vi mytop

跳到955行,找到

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

$thread->{Host} = $host;

改为:

if ($host)

{

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

$thread->{Host} = $host;

}

三、参数

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

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

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

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

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

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

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

-S / --socket :指定使用 MySQL socket 直接连线,而不使用 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:反转排列顺序

top统计mysql性能_mytop安装,使用mytop监控MySQL性能相关推荐

  1. 【EMCC】 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库

    [EMCC]Oracle Enterprise Manager Cloud Control 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库 原文: https:// ...

  2. MySQL:Ubuntu安装并简单配置MySQL

    环境:Ubuntu 20.10 1,执行sudo apt update 更新本地存储库索引. 2,执行sudo apt install mysql-server 从APT存储库安装MySQL: $ s ...

  3. mysql galera haproxy_安装配置Haproxy代理MySQL Galera集群

    这篇文章,我讲介绍如何为MariaDB Galera 集群添加负载均衡,大致步骤如下:确认所有Galera节点作为一个单一集群运行(所有节点都是主节点而且相互同步) 安装Haproxy(你可以安装到独 ...

  4. cacti系列(一)之cacti的安装及配置监控mysql服务

    简介 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构 ...

  5. 手动配置mysql_手动配置Mysql,无需安装的方法以及Mysql的一些基本命令

    以前Mysql都是从网上下载安装的,由于前一段时间研究Wordpress,所以又从新接触到了Mysql,原来Mysql还可以这样免安装,比安装版的灵活多了,即使重装了系统,只需敲几条命令就可以继续使用 ...

  6. iis php mysql wiki_Windows下安装MediaWiki (iis+php+mysql+mediawiki)

    最近几天一直在折腾wiki,对于我这种从来没有自己搭配过php开发环境的人来说,算得上是一个极大的挑战.在此记录详细的搭建过程,以及途中遇到的麻烦问题. 一.安装前的准备 1.我的环境是:iis7+p ...

  7. mysql 5.6安装图解 linux_Windows下MySQL 5.6安装及配置详细图解

    11.服务器配置型选择,Developer Machine--安装的MySQL服务器作为开发机器的一部分,在三种类型选择中,占用最少的内存:Server Machine--安装的MySQL服务器作为服 ...

  8. mysql(mariadb)的安装与使用,mysql相关命令,mysql数据类型

    mysql 1 安装 启动 查看 连接mysql服务端 Navicat 直接连接服务端 数据库的分层 连接层 服务层 存储引擎 磁盘 命令使用 查看数据库 切换数据库及查看数据库中的数据表 创建数据库 ...

  9. mysql 为什么不能安装_下载的mysql怎么无法安装

    mysql无法安装的解决办法:首先卸载MySQL:然后删除目录"C:\Documents and Settings\All Users\Application Data\MySQL" ...

最新文章

  1. python经典问题在stack overflow上的回答
  2. 俯卧撑打造男人结实臂膀
  3. Java洛谷P5461 赦免战俘讲解
  4. 信息系统项目管理师优秀论文:项目范围管理
  5. 启动jboss_3种启动JBoss BPM流程的基本方法
  6. 初学SpringBoot之三
  7. 【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)
  8. 【实践】数据科学在搜索、广告、推荐系统的应用实践.pdf(附下载链接)
  9. quatus_sh tcl获取帮助
  10. (2)css的复合选择器与特性
  11. SAP那些事-理论篇-7-SAP的优势和劣势
  12. 2016310Exp4 恶意代码及分析
  13. C#反射基础知识实例总结
  14. Mybatis-plus深入开发(详解${ew.sqlSegment} 与 ${ew.customSqlSegment})
  15. 中科院声学所ZJ-3型压电测试仪
  16. RabbitMQ的消息模型
  17. Makefile文件详解一(gcc命令参数详解)
  18. Tsai笔记:GPOPS学习笔记(1)—— 高斯伪谱法的最基本优化方程求解思路(例子介绍)
  19. 夏天能让蚊子、蟑螂绝子绝孙的秘诀。
  20. ai人工智能洗稿软件,可提高工作效率!

热门文章

  1. SAP ui5 单元测试框架 - OPA
  2. 如何处理resource not found for the segment XXXXX error message
  3. 给SAP云平台的global账号添加Leonardo机器学习服务
  4. 代码改动和配置文件相分离
  5. CRM呼叫中心采用轮询和SNS服务器两种方式的架构
  6. 使用SELECT 和OPEN CURSOR 读取big table的性能比较
  7. Java快速排序的调试
  8. 来自Google资深工程师的API设计最佳实践
  9. 来自Yang Terry的关于SAP CRM One Order事件回调机制的分享
  10. 中文版的SAP Cloud for Customer销售订单创建手册