00.pt-toolkit 目录
一. 好用便利的工具,常用
pt-align 对齐文本格式
pt-archiver 循序渐进的归档表,删除表,迁移数据
pt-config-diff 对比不同配置文件、服务器配置参数
pt-diskstats 查看磁盘io
pt-fifo-split 把大文件通过管道分割成若干小文件
pt-kill 批量杀连接
pt-mext 查看mysql status 的变化,秒级差值
pt-mysql-summary 查看mysql实例概况
pt-online-schema-chang 在线ddl工具
pt-query-digest slow log分析
pt-show-grants 查看用户的赋权语句
pt-slave-find 查看slave的概况
pt-summary 查看系统的概况
pt-table-checksum 查看数据差异
pt-table-sync 修复数据差异
pt-variable-advisor 简单分析参数是否合适
pt-visual-explain 树形展示执行计划
二. 不常用的工具,可用
pt-deadlock-logger 死锁记录到文件或表里
pt-duplicate-key-checker 检查重复的索引
pt-find 从库里找大表
pt-fingerprint 从许多sql找到其模式,结构类似的模板,?代替具体值
pt-heartbeat 检查主从延迟
pt-index-usage 根据slow log来判断index作用
pt-stalk 通过条件触发,记录mysql性能波动时的系统和实例状态
pt-sift 分析pt-stalk产生的文件记录
pt-slave-delay 设置延迟复制
pt-slave-restart 跳过slave复制错误
pt-table-usage 简单分析下sql在表里的使用情况
pt-upgrade 分析不同版本,不同实例运行相同sql的结果差异
三. 对系统有影响的工具,慎用
pt-fk-error-logger 外键相关
pt-ioprofile 查看mysql哪些文件io比较大
pt-pmp 打印mysql堆栈
四. 安装
scp percona-toolkit-3.0.6_x86_64.tar.gz root@10.30.30.10:/root/testdir/
yum -y install perl-DBD-MySQL perl-devel perl-DBI perl-Time-HiRes perl-IO-Socket-SSL perl-Digest-MD5
tar zxvf percona-toolkit-2.2.20.tar.gz
cd percona-toolkit-2.2.20
perl Makefile.PL
make
make install
which pt-align
00.pt-toolkit 目录的更多相关文章
- percona pt toolkit 总结
##=====================================================##pt-osc之工作流程:1.检查更改表是否有主键或唯一索引,是否有触发器2.检查修改表 ...
- pt-pmp :pt toolkit
http://www.cnblogs.com/ivictor/p/6012183.html
- 代码审计之XiaoCms(后台任意文件上传至getshell,任意目录删除,会话固定漏洞)
0x00 前言 这段时间就一直在搞代码审计了.针对自己的审计方法做一下总结,记录一下步骤. 审计没他,基础要牢,思路要清晰,姿势要多且正. 下面是自己审计的步骤,正在逐步调整,寻求效率最高. 0x01 ...
- [代码审计]XiaoCms(后台任意文件上传至getshell,任意目录删除,会话固定漏洞)
0x00 前言 这段时间就一直在搞代码审计了.针对自己的审计方法做一下总结,记录一下步骤. 审计没他,基础要牢,思路要清晰,姿势要多且正. 下面是自己审计的步骤,正在逐步调整,寻求效率最高. 0x01 ...
- Linux必知必会的目录结构
1.目录结构 /bin 二进制文件 命令 /sbin 超级命令 只有root用户可以使用 /boot 系统的引导文件 系统内核 /dev 设备文件 光盘 硬盘分区 /etc 系统配置文件 /home ...
- Apache之Rewrite和RewriteRule规则梳理以及http强转https的配置总结
一. 简单实例介绍一般来说,apache配置好http和https后,如果想要做http强转到https,需要设置url重定向规则,大致需要下面几个步骤即可完成配置: 1)在httpd.conf文件里 ...
- 最全的linux基础命令
第1章 linux命令 1.1 线上查询及帮助命令 help命令*** help前面接你要查询的命令:例如ls [root@server02 ~]# ls --help 用法:ls [选项]... [ ...
- 【转】mysql查询结果输出到文件
转自:http://www.cnblogs.com/emanlee/p/4233602.html mysql查询结果导出/输出/写入到文件 方法一: 直接执行命令: mysql> select ...
- Java多线程系列--“基础篇”10之 线程优先级和守护线程
概要 本章,会对守护线程和线程优先级进行介绍.涉及到的内容包括:1. 线程优先级的介绍2. 线程优先级的示例3. 守护线程的示例 转载请注明出处:http://www.cnblogs.com/skyw ...
- 开源.NET FTP组件edtFTPnet 用法
edtFTPnet官方网站:http://www.enterprisedt.com/products/edtftpnet/ 目前最新版本为2.2.3,下载后在bin目录中找到edtFTPnet.dll ...
随机推荐
- mysql 表
关系 create table scores( id int primary key auto_increment, stuid int, subid int, score decimal(5,2) ...
- loadrunner代理录制脚本
1.打开loadrunner录制脚本选项: 2.start recording弹窗选择options: 3.设置loadrunner端口,可自定义:后面的浏览器设置代理需要用到此处设置的端口号: 4 ...
- base编码解码
function b64EncodeUnicode(str) { return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, func ...
- css background-image 自适应宽高——转载
就是这么简单的一句话,设置背景图,并让它100%的适应导航栏宽高,并设置不重复,大小100%就OK了 .zjhn-nav li.active a{ background-image:url(../im ...
- springboot中logback配置
<?xml version="1.0" encoding="UTF-8"?> <configuration debug="false ...
- nginx warn an upstream response is buffered to a temporary file /var/cache/nginx/proxy_temp/ while reading upstream
最近管理的nginx发现大量的error log,log内容如下: an upstream response is buffered to a temporary file /var/cache/ng ...
- webpack 4.0配置
webpack一般是本地安装,一般安装webpack webpack-cli,一般是开发依赖上线的时候不需要打包通常npm install webpack webpack-cli -D安装 安装的时 ...
- spark on yarn 内存分配
Spark On YARN内存分配 本文主要了解Spark On YARN部署模式下的内存分配情况,因为没有深入研究Spark的源代码,所以只能根据日志去看相关的源代码,从而了解“为什么会这样,为什么 ...
- jmiter性能测试
1. Jmeter简介Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件.相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测 ...
- Linux 内核态 用户态
内核态和用户态最主要区别在于权限不同,比如特权级别0-3,0级就意味着进入内核态,分级别之后,应该程序大部分情况下运行在用户态,保证了程序运行的安全性 什么情况下会发生从用户态向内核态切换.这里细分为 ...