天兔 -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 ...
随机推荐
- 14、vue-pdf的使用
安装 npm install --save vue-pdf vue-pdf默认只显示第一页,可以写按钮翻页,也可以v-for多页显示 项目结构 实例一 按钮分页 <template> &l ...
- 【嵌入式硬件Esp32】ESP32 正确下载姿势
程序的正确下载步骤,以8M flash为例子: 一.硬件连接 ESP32 的运行状态主要由 GPIO0 决定 二.ESP32 Flash 地址配置 ESP32 在编译时,通过 make menucon ...
- PWM原理及其在电源中的应用
熟悉单机片的同学就应该知道pwm,也就是脉冲宽度调制技术,它是通过对一系列脉冲的宽度进行调制,来获得等效的波形.是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,因其操作简单,又灵活等 ...
- Mowing the Lawn【线性dp + 单调队列优化】
题目链接:https://ac.nowcoder.com/acm/contest/2652/G 题目大意:与上一篇博客 烽火传递 差不多. 1.一共n头羊,若超过m头连续的羊在一起,就会集体罢工,每头 ...
- vue之$event获取当前元素的节点
<p @click = “clickfun($event)”>点击</p> methods: { clickfun(e) { // e.target 是你当前点击的元素 // ...
- matlab中执行mex文件时提示GLIBCXX not found
解决方案参考: http://stackoverflow.com/questions/8421708/glibcxx-not-found-when-compiling-vtk-example-unde ...
- MySQL(一)面试集合
1. 什么是索引? 索引是一种数据结构(存储数据),可以帮助我们快速的进行数据的查找. 索引是帮助高效获取数据的数据结构,索引是一个文件 1)索引有哪些类型: hash 二叉树 ...
- csdn博客整理
@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown ...
- WUSTOJ 1335: Similar Word(Java)
题目链接:1335: Similar Word Description It was a crummy day for Lur. He failed to pass to the CET-6 (Col ...
- MRR,BKA,ICP相关
MRR Multi-Range Read,多范围读,5.6以上版本开始支持 工作原理&优化效果: 将查询到的辅助索引结果放在一个缓冲(read_rnd_buffer_size = 4M)中 将 ...