Percona Toolkit

mysql慢查询分析工具比较与实战

徘徊边缘 提交于 2020-04-11 08:59:39
原文: mysql慢查询分析工具比较与实战 00 前言 在进行mysql性能优化的时候,第一个想到的便是查看慢sql。 但是对于慢sql有没有什么好的工具进行分析呢? 推荐两个工具mysqldumpslow及pt-query-digest。 mysqlslowdump较为简单,常用命令: # 得到返回记录最多的20个sql mysqldumpslow -s r -t 20 slowSQl.log # 得到平均访问次数最多的20条sql mysqldumpslow -s ar -t 20 slowSQl.log 如果linux上没有安装mysqldumpslow,yum install安装下就行了。 本文主要说下pt-query-digest。 pt-query-digest可以非常清晰地将slowSQL分析出来,类似oracle的AWR报告。 # Rank Query ID Response time Calls R/Call V/M # ==== =============================== =============== ===== ====== ===== # 1 0xABD1DCCCCD5AA5128E10C27B34... 1246.6948 41.7% 283 4.4053 0.04 UPDATE ziweidashi_deviceinfo # 2

技术分享 | Percona Toolkit 使用场景分享

十年热恋 提交于 2020-01-10 13:34:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 作者:杜金洋 更方便的数据归档 pt-archiver 某些存在时效性的数据,在达到一定条件后,需要进行归档和回收处理。 pt-archiver 工具可以帮助我们快速的进行数据行的归档和回收 # 归档到其他数据库,并删除原表中对应的行 pt-archiver --source h=172.20.134.1,P=5722,u=repl,p=repl,D=sbtest,t=sbtest1,A=utf8 --where "id<=1000" --dest h=172.20.134.3,P=5722,u=dba,p=dba,D=sbtest,t=sbtest1,A=utf8 # 归档到其他数据库, 不删除原表中对应的行 pt-archiver --source h=172.20.134.1,P=5722,u=repl,p=repl,D=sbtest,t=sbtest1,A=utf8 --no-delete --where "id<=1000" --dest h=172.20.134.3,P=5722,u=dba,p=dba,D=sbtest,t=sbtest1,A=utf8 # 归档到文件,并删除原表中对应的行 pt-archiver --source h=172.20.134.1,P=5722,u=repl,p

percona toolkit

ⅰ亾dé卋堺 提交于 2019-12-25 09:58:38
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> percona toolkit 是一款percona公司推出的优秀的开源的mysql分析工具。 百科词条 Perl,一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从 大型机 到便携设备,从快速原型创建到大规模可扩展开发。 Perl借取了C、sed、awk、shell脚本语言以及很多其他程序语言的特性,其中最重要的特性是它内部集成了 正则表达式 的功能,以及巨大的第三方代码库CPAN。简而言之,Perl像C一样强大,像awk、sed等脚本描述语言一样方便,被Perl语言爱好者称之为“一种拥有各种语言功能的梦幻脚本语言”、“Unix中的王牌工具”。 Perl一般被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的P,是指语言本身,而“perl”,小写的p,是指程序运行的 解释器 。 Perl org https://www.perl.org/get.html 在Ubuntu 18.04系统上安装和使用Percona Toolkit https://ywnz.com/linuxysjk/3780.html percona-toolkit工具包的安装和使用

删库跑路?这篇文章教你如何使用xtraback备份MySQL数据库

六眼飞鱼酱① 提交于 2019-12-03 05:45:39
一、mysqldump备份方式是采用逻辑备份。最大的缺陷就是备份和恢复的速度都慢,对于一个50G的数据库而言,这个速度还是可以接受的,但是如果数据库非常大,那在使用mysqdump备份就不是太合适了。。 这时候就需要一种很好用又高效的工具,xtraback 就是其中的一款,号称免费版的innodb hotbackup xtraback特点如下: 备份过程快速,可靠 备份过程不会打断正在执行的事务 能够基于压缩等功能节约磁盘空间和流量 自动实现备份检验 还原速度快 二、安装xtraback 1)下载xtraback wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.4/binary/tarball/percona-xtrabackup-2.4.4-Linux-x86_64.tar.gz 2)解压 [root @master ~]# tar zxf percona-xtrabackup-2.4.4-Linux-x86_64.tar.gz 3)进入解压目录复制bin下的所有程序到/usr/bin下即可 [root @master ~]# cd percona-xtrabackup-2.4.4-Linux-x86_64/ [root @master percona-xtrabackup-2.4