安装:wget http://innotop.googlecode.com/files/innotop-1.8.0.tar.gz
# perl Makefile.PL 
# make install
解决Can't locate Term/ReadKey.pm in @INC 错误方式如下

# wget http://download.fedora.redhat.com/pub/epel/5/x86_64/perl-TermReadKey-2.30-4.el5.x86_64.rpm
# rpm -ivh perl-TermReadKey-2.30-4.el5.x86_64.rpm

或者perl -MCPAN -eshell
install Term::ReadKey

innotop 是个交互式工具。< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

交互式工具也就是在需要的时候启动起来,以视图显示的形式不断获取服务器的最小状态。

可获取的内容:

1.显示当前innodb的全部事务列表;

2.显示当前正运行着的查询;

3.显示当前锁和锁等等的列表;

4.服务器状态和变量的摘要信息 显示了数值的相对变化幅度;

5.有多种模式可用来显示Innodb 内部信息,如缓冲区、死锁、外键错误、I/O情况、行操作、信号量等。

6.复制健康,将主机和从机的状态显示一起;

7.有一个显示任意服务器变量的模式;

8.服务器组可以帮你更方便的组织多台服务器;

9.在命令行脚本下可以使用非交互模式。

连接其他机器:

innotop -u <username> -p <password> -h <hostname>

例:innotop -u root -p 123456 -h 192.168.1.2

连接成功后 输入?可以进入帮助:

括号中为后加的注释

Switch to a different mode:

B  InnoDB Buffers           I  InnoDB I/O Info      Q  Query List

C  Command Summary   L  Locks                      R  InnoDB Row Ops

D  InnoDB Deadlocks     M  Replication Status  S  Variables & Status

F  InnoDB FK Err            O  Open Tables           T  InnoDB Txns

Actions:

a  Toggle the innotop process(切换innotop进程)    k  Kill a query's connection(杀死一查询的连接)

c  Choose visible columns    (可见列选择)         n  Switch to the next connection(切换到下一个连接)

d  Change refresh interval   (更改刷新间隔)       p  Pause innotop (暂停innotop)

e  Explain a thread's query  (线程的查询执行计划)     q  Quit innotop  (退出)

f  Show a thread's full query(显示线程的完整查询) r  Reverse sort order (反向排序)

h  Toggle the header on and off(头切换和关闭)     s  Change the display's sort column(更改显示的排序列)

i  Toggle idle processes       (切换空闲进程)     x  Kill a query  (杀死一查询)

Switch to a different mode 详解:

B  InnoDB Buffers:

该模式显示有关InnoDB缓冲池,页面统计,插入缓冲,自适应哈希索引。这些数据来自展示InnoDB的状态。

此模式默认包含buffer_pool,page_statistics,insert_buffers,和adaptive_hash_index表。

C  Command Summary:

该命令是建立汇总表通过提取STATUS_VARIABLES变量。变量必须是数字,必须匹配给定的cmd_filter配置变量的前缀。百分比列是在表中的所有变量总数的

百分比,所以你可以看到变数的相对比例。

默认的前缀是“Com_”。你可以选择的's'键改变过滤前缀。

D  InnoDB Deadlocks:

这种模式显示,在过去InnoDB的死锁中涉及的事务。第二个表显示等待事务。

F  InnoDB FK Err:

此模式显示最后InnoDB的外键的错误信息,

I  InnoDB I/O Info:

这种模式显示InnoDB的I/O信息,包括I/O线程,挂起的I/O,文件I/O,日志统计。默认显示io_threads,pending_io,file_io_misc,和log_statistics

L  Locks:

这种模式显示了当前锁的信息。目前只支持InnoDB,并在默认情况下你只看到那些锁等待的事务。

M  Replication Status:

这种模式输出了 SHOW SLAVE STATUS 和 SHOW MASTER STATUS 的信息成3张表,前两个显示从的sql和I/O的状态,最后显示主的状态

O  Open Tables:

这部分来自SHOW OPEN TABLES命令的输出,默认情况下,筛选出正由一个或多个查询使用的表,这样可以快速得到哪些表是'热'。也可以猜测哪些表可能被

锁。

Q  Query List:

此模式显示从SHOW FULL PROCESSLIST的信息,就像mytop的查询列表模式。有一个信息头,显示有关服务器的一般状态信息。可以用'h'切换开或关。默认情况下,innotop隐藏不活动的进程和它自己的进程。您可以切换和关闭这些用'i'和'a'键。

R  InnoDB Row Ops:

全名是InnoDB Row Operations and Semaphores(InnoDB的行操作和信号灯)。

这种模式显示InnoDB行操作、row operation miscellaneous、信号、innodb等待信息

S  Variables & Status:

这种模式计算,如每秒查询的统计信息。您可以显示绝对值之间,或增量值。

's' 键是没一定时间打印数字到前面

'g' 键是打印图像

'v' 键是以一个表格的形式显示,定期刷新值。

T  InnoDB Txns:

全名是InnoDB Transactions。

这种模式从innodb监视器中输出事务。你可以杀掉一个查询或进程,通过'k'和'x'键,也可以explain一个查询,通过'e'或'f'键。InnoDB不会输出所有的查询事务,如果查询太长被截断。信息头可以用'h'键打开或关闭,默认情况下,innotop隐藏不活动的进程和它自己的进程。您可以切换和关闭这些用'i'和'a'键。

转载于:https://www.cnblogs.com/weijueye/p/4350239.html

MySQL innotop实时监测工具相关推荐

  1. 【Linux性能实时监测工具-Netdata】

    Linux性能实时监测工具-Netdata,它是Linux系统实时性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据).N ...

  2. Netdata 是一款 Linux 性能实时监测工具,以web的可视化方式展示

    Netdata 是一款 Linux 性能实时监测工具..以web的可视化方式展示系统及应用程序的实时运行状态(包括cpu.内存.硬盘输入/输出.网络等linux性能的数据). Netdata文档地址: ...

  3. NetData搭建 -- Linux性能实时监测工具

    NetData搭建 – Linux性能实时监测工具 标签(空格分隔): NetData 从Github上能够看到netdata的主要功能,主要有几点: interactive bootstrap da ...

  4. java实时获取android网速_Android实现网速实时监测工具类

    ### 前言 今天在做app功能的时候,突然涉及到要监测网络的实时速度,于是一番折腾,整合了下相关知识,方便以后使用.下面让我们来学习下我封装的一个网速实时监测类--NetSpeed吧 今天涉及内容: ...

  5. 不同数据库同步方式|异地数据库同步|mysql数据库实时同步工具|数据库实时同步

    SyncNavigator v8.6.2 SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守.故障自动恢复.同构/异构 ...

  6. mysql定时同步数据库|mysql数据库实时同步工具|mysql 同步数据库

    SyncNavigator v8.6.2 SyncNavigator是一款功能强大的数据库同步软件,适用于SQL SERVER, MySQL,具有自动/定时同步数据.无人值守.故障自动恢复.同构/异构 ...

  7. netdata mysql_netdata-linux实时监测工具

    平台:CentOS 7 服务器性能指标在平时运维工作中有着很重要的位置,那么一款靠谱好用的监控软件就非常必要了.监控平台中,我们常见的有zabbix.nagios.cacti等等. 今天要说的是一个比 ...

  8. Linux网络实时流量监测工具iftop的安装使用

    概述:网络管理是基础运维中一个很重要的工作,在看似平静的网络运行中,其实暗流汹涌,要保证业务系统稳定运行,网络运维者必须要了解网络的流量状态.各个网段的使用情形,带宽的利用率.网络是否存在瓶颈等,同时 ...

  9. php 实时查看公众号加粉数据,什么工具可以实时监测公众号涨粉情况?

    今天壹伴君就为初入运营的小伙伴们解惑,给大家介绍一款可以实时监测 在大多数人的印象里,公众号文章.其实真正做新媒体运营的小伙伴才知道,做运营不仅仅要写公众号文章,还要策划各种活动来促进用户增长. 新媒 ...

最新文章

  1. android 手机推荐,2018年安卓机皇推荐,这几款是真的不错
  2. 深蓝学院《从零开始手写VIO》作业五
  3. 某大型企业私有云建设思路解析
  4. CSS 属性 - 伪类和伪元素的区别
  5. html高度为零,html中父div高度为0的原因
  6. Win11开始菜单没反应怎么办 Win11开始菜单点了没反应解决方法
  7. mysql查询今天_昨天_7天_近30天_本月_上一月 数据_(转载)mysql查询今天、昨天、7天、近30天、本月、上一月数据...
  8. ASP.NET MVC 5– 使用Wijmo MVC 5模板1分钟创建应用
  9. WPF仿微信保存与查看聊天记录
  10. ArcGIS模型构建器案例学习笔记-字段处理模型集
  11. 计算机上相同的用户,php会话为不同计算机上的不同用户发出相同的session_id
  12. java画菱形_JavaSE之绘制菱形
  13. Godot检查器增强插件
  14. Linux学习笔记(六)——文件打包与解压缩
  15. sdkman的介绍、安装及使用
  16. Android的序列化(Serializable和Parcelable)
  17. LLDB breakpoint syntax
  18. rtmp流放与flv格式视频问题解决
  19. SQLServer数据库基础(笔记)
  20. 腾讯WXG客户端开发(已OC)

热门文章

  1. OMG!我居然把新首页设计出来了!
  2. 用U盘安装VMware ESXi4
  3. html左浮动不管用图片往下放,html - 如何在HTML / CSS中水平对齐图像(浮动和显示内联块不起作用) - 堆栈内存溢出...
  4. android 搜索框 github,Github上Android简单好用的提示框推荐 | 夕辞
  5. java最长同值路径_687.最长同路径值
  6. 单片机对于大学生难学吗?
  7. python提取两个引号中的内容,怎样用 Python 提取不在双引号的内容?
  8. 线段树区间扫描线超详解,一篇文章搞懂扫描线
  9. python制作adobe photoshop插件_Adobe Photoshop风格的后期处理和OpenCV
  10. sae python连接mysql_SAE Tornado 应用连接并使用 Mysql