mysql数据库性能监控工具MONyog实战

MONyog监控工具

MONyog是一个优秀的MySQL监控工具,可以实时监测MYSQL服务器,查看MySQL服务器的运行状态。

支持查询分析功能,能够轻松找出有MySQL的问题所在,此外,还可以帮助用户掌握服务器的运行状态,查看在任一时间点绘制的具有详细查询信息的图表。

支持MySQL、MariaDB、Percona、Google云平台以及RDS / Aurora。

下载安装

点击下载MONyog
按照提示说明进行安装,需要说明的是,输入登录密码或不输入登录密码;安装完成后登录,账号(默认admin) / 密码:admin / 输入的密码

登录地址:http://127.0.0.1:5555/mindex.html
在这里插入图片描述

功能介绍

在这里插入图片描述

下面以cmis服务为例进行性能监控,提升慢sql执行效率
  • servers
    填入数据库配置,保存即可。
    在这里插入图片描述

  • dashboard
    选择server后,生成如下页面,可以监控到数据库的连接数、吞吐量、缓存、statement,服务器cpu、磁盘io执行情况
    在这里插入图片描述

  • monitor
    绿色图标的项目是正常的,需要关注红色、黄色图标的项,一般来说都有tip在这里插入图片描述

  • threads 在这里插入图片描述

  • real time
    选中server后,可以看到更详细的说明在这里插入图片描述
    这个详细项目里,可以看到CRUD操作的sql、数量、耗时、平均耗时等等,这个也是这个工具的核心功能点之一
    在这里插入图片描述

  • query analyzer
    可以分析sql执行结果,能发现性能瓶颈
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    上面这个慢查询配置让笔者挠头,一直报错,不是路径错就是保存不了,各种google发现了问题所在,
    解决方案:

  • 如果MONyod和数据库在同一机器上,可以选择local path;如果不在同一机器上,可选择via sftp,进行服务器连接配置,下面以vis sftp举例
    在这里插入图片描述
    在这里插入图片描述
    填入数据库所在服务器登录的账号密码
    在这里插入图片描述
    这2个配置项,不管是不是开启了开关,都得保证这个路径下的文件(数据库所在服务器)提前存在且有读写权限,否则报错,【为了方便图中这2个日志路径指定了同一文件,实际上不能哈!!!】
    上面的配置的参数如下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • audit log
    待补充

  • server config
    服务器配置,可以选择多个服务器配置进行比较
    在这里插入图片描述

  • replication
    待补充

  • setting
    待补充

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序猿在京

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值