MONyog是个商业收费软件,可是能够找一下破解版。我用的是4.72破解版

1.      

图1.1

在server设置中,如图1.1。

在Sniffer Settings里Enable sniffing?

选择YES开启Sniffer。然后再设置FilteringOptionsLong Running Query Options选项。在Long Running Query Options的Actionto be taken中能够选择通知、杀死、通知并杀死查询。假设选为kill,在查询超过预设的最大时间后就能自己主动杀死查询进程,从而杀掉卡住的进程。

启动Sniffer后就能够在查询分析中对Sniffer的查询进行分析、查看。如图1.2。

图1.2

2.      

图2.1

在SSH Server Details中选择使用SSH连接,前提是Linuxserver启动了SSH服务。

开启SSH服务后就能够在Dashboard中监測到Linuxserver的状态信息如图2.2。

图2.2

个人认为Sniffer在进程卡死的时候杀死进程可用性较强,可以清除上次那种进程卡死的情况。使用SSH后可以对Linuxserver的历史状态有个直观的了解。

3.     WaybackMachine可以查看Mysqlserver的历史线程数量和慢查询的数量,如图3.1。显示了昨天慢查询的时间分布情况,并将三个慢查询的信息列在以下。

图3.1

昨天监測151測试库server的查询日志文件不可以真确获取到。原因是没有开启慢查询、一般查询的日志记录,因为日志文件随着时间变长。文件会越来越大影响Mysqlserver性能,默认处于关闭状态,所以也获得不到相应的日志文件。

可是有时为了检測server的查询须要打开,打开命令:

SET GLOBALlog_output = file;

SET GLOBALgeneral_log = ON;

SET GLOBAL slow_query_log = ON;

因为做了系统变量的更改,在Wayback Machine中可以查看到更改情况。如图3.2。

图3.2

4.     打开了Mysql的日志功能后就能够设置用MONyog分析Mysql的日志了。如图4.1。在MoNyog中配置Mysql日志文件的路径。并通过SFTP读取日志。

图4.1

在MONyog中配置了Mysql的日志文件后。就能够在查询分析中查看MONyog对日志文件的分析结果。

如图4.2,为一般查询日志的分析结果。

图4.2

5.在死锁设置中,启用监測死锁,如图5.1

.

图5.1

开启监測死锁后可以在Monitor中查看死锁的情况,如图5.2.所看到的。假设监測到死锁会将死锁的信息显示出来。

图5.2

6.如图6.1所看到的为Monitor标签页。

Monitor可以持续的监測Mysql数据库server的各重要属性。

如图。左側为server属性分组,右側为当前选中的分组的个属性的状态。可以看到图中有红点、黄点、白点,当分组中的属性超出门限报警时显示黄点,当分组中属性严重超出门限值时为红点,表示红色警告,白点则为正常值。标有铃铛符号的属性。表示当属性值超出门限值时会邮件提示变化。点击左側的图形符号会以图表的形式展现数据,可以 更easy理解数据及数据间的不同。

图6.1

如图6.2所看到的为Events标签页,当不论什么server的不论什么属性发生黄色报警或者红色报警时,都会作为一个Events记录下来。Event表可以预览全部发生的Event,对Event可以收到打开或者关闭,当警告解除后状态显示Last seen。红色或者黄色的警告都可以在Monitor中找到相应的值。

图6.2

mysql监视器MONyog的使用的更多相关文章

  1. 使用mysql监视器即命令行下的mysql

    命令行下登录mysql 首先必须在alias下有设置mysql, 我的mysql安装的位置在/usr/local/mysql 于是做了一个别名: alias mysql='/usr/local/mys ...

  2. mysql 监控工具monyog使用总结

    1. 下载安装 2. 登录之后,查看 locked queries 2. 慢查询

  3. mysql集群 MySQL Cluster

    <?php /* 郑重说明2015年6月11日16:28:14,目前为止MySQL Cluster 社区版不支持INNODB,商业版支持,但是授权价格20W左右,so看此文档之前,考虑下钱 My ...

  4. mysql数据库引擎问题汇总

    可以使用mysql> show engines;查看mysql支持何种引擎, 其中default表明该引擎为默认引擎. 在windows下面的mysql引擎默认为InnoDB,linux下的为 ...

  5. MySQL基金会-基本数据库操作

    1. 删除数据库 DROP DATABASE 数据库名; mysql> drop database test; 即删除数据库模式 2 .创建数据库 create DATABASE 数据库名; m ...

  6. MySQL性能、监控与灾难恢复

    原文:MySQL性能.监控与灾难恢复 监控方案:     up.time    http://www.uptimesoftware.com/    收费     Cacti        http:/ ...

  7. PHP 16: MySql的数据库访问

    原文:PHP 16: MySql的数据库访问 本章介绍PHP访问MySql的方法.如果你对MySQL不是很清晰,可以参看PHP 17: MySQL的简单介绍.对于数据库的操作,无非就是以下几个点: 如 ...

  8. 【转】如何将MySQL数据目录更改为CentOS 7上的新位置

    本文转载自:http://www.leftso.com/blog/362.html 介绍 数据库随着时间的推移而增长,有时超过了文件系统的空间.当它们与操作系统的其他部分位于同一分区上时,也可能遇到I ...

  9. xampp安装

    软件下载在以下网站 http://www.apachefriends.org/zh_cn/index.html XAMPP 是一个易于安装且包含 MySQL.PHP 和 Perl 的 Apache 发 ...

随机推荐

  1. Android消息循环分析

    我们的经常使用的系统中,程序的工作一般是有事件驱动和消息驱动两种方式,在Android系统中,Java应用程序是靠消息驱动来工作的. 消息驱动的原理就是: 1. 有一个消息队列.能够往这个队列中投递消 ...

  2. 每天一点儿java-button

    <pre name="code" class="java">import java.awt.*; import java.awt.event.*; ...

  3. hadoop每个家庭成员

    本文没有提到的原则.谈论hadoop项目周边,它的作用. hadoop这个词已经流行了很多年.大数据的记载会认为hadoop,然后hadoop的作用是什么呢? 官方定义:hadoop是一个开发和执行处 ...

  4. UVa 213 Message Decoding(World Finals1991,串)

     Message Decoding  Some message encoding schemes require that an encoded message be sent in two part ...

  5. 使用POI生成Excel报表

    先把报表模板截图贴上来 下面是POI编写的报表生成类ExcelReport.java package com.jadyer.report; import java.io.FileNotFoundExc ...

  6. Linux 内核升级步骤

    1.解压内核文件包#xz -d linux-3.2.63.tar.xz #tar xvf linux-3.2.63.tar 2.拷贝解压文件到/usr/src#cp -r linux-3.2.63 / ...

  7. [Ext JS 4] 实战之 Picker 和 Picker Field

    前言 所谓的picker , 就是弹出一个选择框,让你选择一些信息.比如选择日期, 选择颜色等: 选择的结果总是要放在一个地方的,Picker Field 就是用来放置选择结果的一个文本框. 在Ext ...

  8. MVC超链接

    <1> return RedirectToAction(Index); //跳转到Index控制器 <%@ Page Language="C#" Inherits ...

  9. Python内置函数str()和repr()

    内建函数str()和repr() (representation.表达,表示)或反引號操作符(``)能够方便地以字符串的方式获取对象的内容.类型.数值属性等信息. str()函数得到的字符串可读性好( ...

  10. Mysql 双向关联触发器

    双向关联触发器 //增加 delimiter // create trigger InsertDemo AFTER insert on vaccine.demo for each row Begin ...