博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Anemometer基于pt-query-digest将MySQL慢查询可视化
阅读量:6819 次
发布时间:2019-06-26

本文共 1765 字,大约阅读时间需要 5 分钟。

=============

欢迎转载,请注明出处

作者:李慧 (DBA)

日期:20151008

=============

1 安装Percona Toolkit

  去官网下载

2. 安装Anemometer

下载地址:https://github.com/box/Anemometer

3.下载PHP 相关模块

 yum -y install php*

主要看这些模块:

php-common-5.3.3-1.el5

php-bcmath-5.3.3-1.el5
php-mysql-5.3.3-1.el5
php-dba-5.3.3-1.el5
php-cli-5.3.3-1.el5
php-gd-5.3.3-1.el5
php-5.3.3-1.el5
php-pdo-5.3.3-1.el5

4.启动apache服务

rpm -qa|grep http
httpd-2.2.3-45.el5

 

5..执行setup 脚本,创建用户:

[root@/var/www/html/anemometer]mysql -uroot -pxxx < install.sql
[root@/var/www/html/anemometer]mysql -uroot -pxxx
mysql > grant all on slow_query_log.* to 'anemometer'@'%' identified by '123456';

mysql > grant all on slow_query_log.* to 'anemometer'@'localhost' identified by '123456';

mysql > grant select on *.* to  'anemometer'@'%';

mysql > grant all on slow_query_log.* to 'anemometer'@'localhost';
mysql > grant select on *.* to  'anemometer'@'localhost';

 

6.修改PHP配置文件:

vim /etc/php.ini

 

7.修改WEB页面:

cd /var/www/html/anemometer/conf

cp sample.config.inc.php config.inc.php
vi config.inc.php

 

以及

 

 

8. 修改APACHE配置文件“

cat /etc/httpd/conf/httpd.conf |grep "ServerName" |grep -v '^#'

ServerName 10.1.11.99:80

 

重启HTTP,访问不了,报错如下:

tail -f /etc/httpd/logs/error_log

 

解决方法如下:

 

 

 

9:访问页面:

10.1.11.99/anemometer

 

 11.导入慢查询日志

 pt-query-digest --user=anemometer --password=123456 --socket=/tmp/mysql3306.sock  --review h=localhost,D=slow_query_log,t=global_query_review  --history h=localhost,D=slow_query_log,t=global_query_review_history  --no-report --limit=0% --filter=" \$event->{Bytes} = length(\$event->{arg}) and \$event->{hostname}=\"$HOSTNAME\"" /opt/soft/slow_query_2015-09-24.log

 

 

参考:http://www.bubuko.com/infodetail-495427.html

https://github.com/box/Anemometer

http://blog.itpub.net/26355921/viewspace-1162415/

 

转载于:https://www.cnblogs.com/lihbeibei/p/4860931.html

你可能感兴趣的文章
程序中的bug程度分析
查看>>
[算法][LeetCode] Dynamic Programming(DP)动态规划
查看>>
12.8 Nginx用户认证
查看>>
11月15日云栖精选夜读:分布式服务框架Dubbo疯狂更新!阿里开源要搞大事情?...
查看>>
跨链技术的分析和思考
查看>>
大数据(hadoop-HDFS原理分析)
查看>>
usermod命令 、用户密码管理、 mkpasswd命令
查看>>
一周第三次课
查看>>
日常运维(一)
查看>>
SAP数据中心概述
查看>>
Druid数据库连接池就这么简单
查看>>
比特币现金BCH 硬分叉,能否突破$1500?
查看>>
Python最假的库:Faker
查看>>
IDE 插件新版本发布,开发效率 “biu” 起来了
查看>>
基于OAS设计可扩展OpenAPI
查看>>
Java多线程与高并发:java.util.concurrent包
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石
查看>>
Redis 基础、高级特性与性能调优
查看>>
BZT52C15S资料
查看>>
Laravel Telescope入门教程(上)
查看>>