top统计mysql性能_mytop安装,使用mytop监控MySQL性能
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性能相关推荐
- 【EMCC】 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库
[EMCC]Oracle Enterprise Manager Cloud Control 12.1.0.5 OEM server agent 安装配置及监控MySQL数据库 原文: https:// ...
- MySQL:Ubuntu安装并简单配置MySQL
环境:Ubuntu 20.10 1,执行sudo apt update 更新本地存储库索引. 2,执行sudo apt install mysql-server 从APT存储库安装MySQL: $ s ...
- mysql galera haproxy_安装配置Haproxy代理MySQL Galera集群
这篇文章,我讲介绍如何为MariaDB Galera 集群添加负载均衡,大致步骤如下:确认所有Galera节点作为一个单一集群运行(所有节点都是主节点而且相互同步) 安装Haproxy(你可以安装到独 ...
- cacti系列(一)之cacti的安装及配置监控mysql服务
简介 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数.它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构 ...
- 手动配置mysql_手动配置Mysql,无需安装的方法以及Mysql的一些基本命令
以前Mysql都是从网上下载安装的,由于前一段时间研究Wordpress,所以又从新接触到了Mysql,原来Mysql还可以这样免安装,比安装版的灵活多了,即使重装了系统,只需敲几条命令就可以继续使用 ...
- iis php mysql wiki_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
最近几天一直在折腾wiki,对于我这种从来没有自己搭配过php开发环境的人来说,算得上是一个极大的挑战.在此记录详细的搭建过程,以及途中遇到的麻烦问题. 一.安装前的准备 1.我的环境是:iis7+p ...
- mysql 5.6安装图解 linux_Windows下MySQL 5.6安装及配置详细图解
11.服务器配置型选择,Developer Machine--安装的MySQL服务器作为开发机器的一部分,在三种类型选择中,占用最少的内存:Server Machine--安装的MySQL服务器作为服 ...
- mysql(mariadb)的安装与使用,mysql相关命令,mysql数据类型
mysql 1 安装 启动 查看 连接mysql服务端 Navicat 直接连接服务端 数据库的分层 连接层 服务层 存储引擎 磁盘 命令使用 查看数据库 切换数据库及查看数据库中的数据表 创建数据库 ...
- mysql 为什么不能安装_下载的mysql怎么无法安装
mysql无法安装的解决办法:首先卸载MySQL:然后删除目录"C:\Documents and Settings\All Users\Application Data\MySQL" ...
最新文章
- python经典问题在stack overflow上的回答
- 俯卧撑打造男人结实臂膀
- Java洛谷P5461 赦免战俘讲解
- 信息系统项目管理师优秀论文:项目范围管理
- 启动jboss_3种启动JBoss BPM流程的基本方法
- 初学SpringBoot之三
- 【LeetCode笔记】958. 二叉树的完全性检验(Java、二叉树、BFS)
- 【实践】数据科学在搜索、广告、推荐系统的应用实践.pdf(附下载链接)
- quatus_sh tcl获取帮助
- (2)css的复合选择器与特性
- SAP那些事-理论篇-7-SAP的优势和劣势
- 2016310Exp4 恶意代码及分析
- C#反射基础知识实例总结
- Mybatis-plus深入开发(详解${ew.sqlSegment} 与 ${ew.customSqlSegment})
- 中科院声学所ZJ-3型压电测试仪
- RabbitMQ的消息模型
- Makefile文件详解一(gcc命令参数详解)
- Tsai笔记:GPOPS学习笔记(1)—— 高斯伪谱法的最基本优化方程求解思路(例子介绍)
- 夏天能让蚊子、蟑螂绝子绝孙的秘诀。
- ai人工智能洗稿软件,可提高工作效率!
热门文章
- SAP ui5 单元测试框架 - OPA
- 如何处理resource not found for the segment XXXXX error message
- 给SAP云平台的global账号添加Leonardo机器学习服务
- 代码改动和配置文件相分离
- CRM呼叫中心采用轮询和SNS服务器两种方式的架构
- 使用SELECT 和OPEN CURSOR 读取big table的性能比较
- Java快速排序的调试
- 来自Google资深工程师的API设计最佳实践
- 来自Yang Terry的关于SAP CRM One Order事件回调机制的分享
- 中文版的SAP Cloud for Customer销售订单创建手册