天兔 -Lepus 慢查询分析平台配置
perl-IO-Socket-SSL
src]# pwd
src]# tar
-xzf percona-toolkit-2.2.12.tar.gz
src]# ll
1000 1000 4096 Aug 17 16:19 percona-toolkit-2.2.12
root root 1392691 Aug 17 16:17 percona-toolkit-2.2.12.tar.gz
src]# ll
src]# cd
percona-toolkit-2.2.12
percona-toolkit-2.2.12]# perl Makefile.PL
percona-toolkit-2.2.12]# make && make
install
mysql]# scp lepus_slowquery.sh 192.168.2.225:/usr/local/sbin
sbin]# pwd
sbin]# vim
lepus_slowquery.sh #下面蓝色字体是需要修改的,其他不用修改。
#监控机配置
#监控机的IP
#监控机的用户名
#监控机的密码
#使用的库
server #被监控端配置
#mysql软件安装目录下,这个就是平时所用的mysql -uroot -proot123的那个mysql。
#被监控端的IP
#被监控端的端口号,生产中不要用这个,用别的
#远程登录用户名
#被监控端慢查询日志配置(存放目录)
#MySQL慢日志存放目录,也是被监控端存放lepus分析出来的慢查询日志存放目录
#慢查询时间
-P$mysql_port -u$mysql_user -p$mysql_password -e "show variables like
'slow_query_log_file'"|grep log|awk '{print $2}'`
#pt工具软件的安装目录下,安装的时候关注一下安装到的位置。
server_id
#这个server_id指的是lepus监控平台所分配的id,需要通过下面的方式来查看,参考截图:

mysql slowquery log into lepus database
--password=$lepus_db_password --port=$lepus_db_port --review
h=$lepus_db_host,D=$lepus_db_database,t=mysql_slow_query_review --history
h=$lepus_db_host,D=$lepus_db_database,t=mysql_slow_query_review_history
--no-report --limit=100% --filter=" \$event->{add_column} =
length(\$event->{arg}) and \$event->{serverid}=$lepus_server_id "
$slowquery_file > /tmp/lepus_slowquery.log
new slow query log ###########
-u$mysql_user -p$mysql_password -e "select
concat('$slowquery_dir','slowquery_',date_format(now(),'%Y%m%d%H'),'.log');"|grep
log|sed -n -e '2p'`
slowquery
-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "set global
slow_query_log=1;set global
long_query_time=$slowquery_long_time;"
-h$mysql_host -P$mysql_port -u$mysql_user -p$mysql_password -e "set global
slow_query_log_file = '$tmp_log'; "
before 7 days
$slowquery_dir
./ -name 'slowquery_*' -mtime +7|xargs rm -rf ;
ff?
fileformat=unix
lepus_slowquery.sh


sbin]# crontab -e
installing new crontab
sbin]# crontab -l
/bin/sh /usr/local/sbin/lepus_slowquery.sh > /dev/null
2>&1




links
http://118.178.191.219:81/index.php/task/send_mysql_slowquery_mail
http://www.xxxx.com/index.php/task/send_mysql_slowquery_mail > /dev/null
2>&1
http://118.178.191.219:81/index.php/lp_mysql/slowquery > /dev/null
2>&1


http://118.178.191.219:81/index.php/task/send_mysql_slowquery_mail >/dev/null
2>&1
part_tab(分区表)、no_part_tab(普通表)
EXISTS part_tab;
part_tab(
default NULL,
varchar(30) default NULL,
null)
RANGE(year(c3))
,
VALUES LESS THAN (1996) ,
VALUES LESS THAN (1997) ,
VALUES LESS THAN (1998) ,
VALUES LESS THAN (1999) ,
VALUES LESS THAN (2000) ,
VALUES LESS THAN (2001) ,
VALUES LESS THAN (2002) ,
VALUES LESS THAN (2003) ,
VALUES LESS THAN (2004) ,
VALUES LESS THAN (2010) ,
VALUES LESS THAN (MAXVALUE));
EXISTS no_part_tab;
no_part_tab(
default NULL,
varchar(30) default NULL,
null);
$$
procedure if exists `load_part_tab` $$
PROCEDURE load_part_tab()
default 0;
8000000
part_tab
(v,'testingpartitions',adddate('1995-01-01',(rand(v)*36520)mod
3652));
1;
while;
;
load_part_tab();
天兔 -Lepus 慢查询分析平台配置的更多相关文章
- Lepus搭建企业级数据库慢查询分析平台
前言 Lepus的慢查询分析平台是独立于监控系统的模块,该功能需要使用percona-toolkit工具来采集和记录慢查询日志,并且需要部署一个我们提供的shell脚本来进行数据采集.该脚本会自动开启 ...
- 天兔(Lepus)监控系统慢查询分析平台安装配置
被监控端要安装pt工具 [root@HE1~]## yum -y install perl-IO-Socket-SSL [root@HE1~]## yum -y install perl-DBI [r ...
- 天兔(Lepus)监控操作系统(OS)安装配置
监控和被监控端都要安装和配置snmp: [root@HE1bin]# yum install net-snmp* [root@HE1bin]# vi /etc/snmp/snmpd.conf 41行将 ...
- mysql性能优化-慢查询分析、优化索引和配置
一.优化概述 二.查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三.配置优化 1) max_connec ...
- mysql优化:慢查询分析、索引配置优化
一.优化概述二.查询与索引优化分析a.性能瓶颈定位show命令慢查询日志explain分析查询profiling分析查询b.索引及查询优化三.配置优化 max_connections back_log ...
- [转]mysql性能优化-慢查询分析、优化索引和配置
一. 优化概述 MySQL数据库是常见的两个瓶颈是CPU和I/O的瓶颈,CPU在饱和的时候一般发生在数据装入内存或从磁盘上读取数据时候.磁盘I/O瓶颈发生在装入数据远大于内存容量的时候,如果应用分布在 ...
- mysql性能优化-慢查询分析、优化索引和配置 (慢查询日志,explain,profile)
mysql性能优化-慢查询分析.优化索引和配置 (慢查询日志,explain,profile) 一.优化概述 二.查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 ...
- mysql性能优化-慢查询分析、优化索引和配置【转】
一.优化概述 二.查询与索引优化分析 1性能瓶颈定位 Show命令 慢查询日志 explain分析查询 profiling分析查询 2索引及查询优化 三.配置优化 1) max_connec ...
- mysql性能优化-慢查询分析、优化索引和配置 MySQL索引介绍
MySQL索引介绍 聚集索引(Clustered Index)----叶子节点存放整行记录辅助索引(Secondary Index)----叶子节点存放row identifier-------Inn ...
随机推荐
- 石子合并 区间DP模板题
题目链接:https://vjudge.net/problem/51Nod-1021 题意 N堆石子摆成一条线.现要将石子有次序地合并成一堆.规定每次只能选相邻的2堆石子合并成新的一堆,并将新的一堆石 ...
- web端自动化——Selenium3+python自动化(3.7版本)-chrome67环境搭建
前言 目前selenium版本已经升级到3.0了,网上的大部分教程是基于2.0写的,所以在学习前先要弄清楚版本号,这点非常重要.本系列依然以selenium3为基础. 一.selenium简介 Sel ...
- Qt5.编译错误.error: C2338: The slot requires more arguments than the signal provides.
1.Qt563x86vs2015,遇到如下 编译错误: error: C2338: The slot requires more arguments than the signal provides. ...
- 关于反向生成url
1.模板渲染 <form action="{% url "bieming" 参数 %}" > <input type="text&q ...
- 02. xadmin的过滤器queryset()
需求: 每个老师都只能看到自己的课程 # models.py from django.contrib.auth.models import AbstractUser class UserProfile ...
- Java IO把一个文件中的内容以字符串的形式读出来
代码记录(备查): /** * 把一个文件中的内容以字符串的形式读出来 * * @author zhipengs * */ public class FileToString { public sta ...
- 路由(Routing)
路由(Routing) ASP.NET Core MVC 路由是建立在ASP.NET Core 路由的,一项强大的URL映射组件,它可以构建具有理解和搜索网址的应用程序.这使得我们可以自定义应用程序 ...
- URI和URL的关系与区别
首先给大家举个例子,有一家公司的总经理,某天,给了我一张名片,上面写了他的头衔,北京XXX公司总经理 张三,还有他的办公室地址,北京市海淀区长安街35号北京XXX公司总经理办公室,那么,我以后给我的朋 ...
- ORAchk - 数据库配置检查工具
1.概要2.下载和安装3.如何执行4.执行过程5.报告6.参考 1.概要 ORAchk之前被称为RACcheck,后来它的检查范围进行了扩展,改名为了ORAchk,它是在数据库系统进行健康检查的一个专 ...
- WUSTOJ 1296: JAM计数法(Java)
题目链接: