mysql pt 慢日志_MySQL优化之慢日志分析(Anemometer+Pt-query-digest)

本文介绍了如何使用Percona Toolkit的pt-query-digest收集MySQL的慢查询日志,并通过Anemometer进行可视化分析。首先,开启MySQL的慢查询日志,然后安装并配置Percona Toolkit,接着安装Anemometer并将分析后的数据导入数据库。最后,调整Anemometer的配置文件以显示数据。
摘要由CSDN通过智能技术生成

介绍

使用pt-query-digest搜集慢查询日志。将数据存储在两张表中:global_query_review 和 global_query_review_history。然后使用anemometer将pt-query-digest 搜集的数据以web形式展现出来,方便查询分析。

1、准备条件:

a.LNMP平台

b.MySQL开启慢查询

slow_query_log=on      #开启数据库的慢日志

long_query_time=0.1    #时间超过0.1s的SQL记录日志中

log-slow-queries=/usr/local/mysql/data/mysql_slow.log  #慢日志存放路径

2.安装Percona Toolkit

下载wget https://www.percona.com/downloads/percona-toolkit/2.2.16/tarball/percona-toolkit-2.2.16.tar.gz

tar xzvf percona-toolkit-2.2.16.tar.gz

cd percona-toolkit-2.2.16

perl Makefile.PL

make

make install

3.安装配置Anemometer

a.下载: https://github.com/box/Anemometer

将Anemometer文件包解压,重命名为anemometer,并移动到/usr/local/nginx/html/Anemometer 下(nginx默认路径)

执行setup 脚本,创建用户:

[root@/anemometer]mysql -uroot -pxxx < in

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值