侧边栏壁纸
  • 累计撰写 251 篇文章
  • 累计创建 138 个标签
  • 累计收到 16 条评论

目 录CONTENT

文章目录

percona-toolkit的安装及简介

Sherlock
2016-02-25 / 0 评论 / 0 点赞 / 827 阅读 / 2517 字 / 编辑
温馨提示:
本文最后更新于 2023-10-09,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

MySQL 数据库是轻量级、开源数据库的佼佼者,其功能和管理,健壮性与Oracle相比还是有相当的差距。因此有很多功能强大第三方的衍生产品,如percona-toolkitXtraBackup 等等。percona-toolkit 是一组高级命令行工具的集合,可以查看当前服务的摘要信息,磁盘检测,分析慢查询日志,查找重复索引,实现表同步等等。这个工具套件对 DBA 及运维人员着实不可多得。本文简要描述这个工具的安装及其工具的大致介绍。

1、percona-toolkit的主要功能
Verify MySQL replication integrity by checking master and replica data consistency Efficiently archive rows Find duplicate indexes Summarize MySQL servers Analyze queries from logs and tcpdump Collect vital system information when problems occur

2、安装需求及步骤
下载链接:http://www.percona.com/software/percona-toolkit

需求

* Perl v5.8 or newer
* Bash v3 or newer
* Core Perl modules like Time::HiRes

perl --version |head -2 #检查perl版本  
bash --version          #检查bash版本  

快速安装步骤(缺省 /usr/local/bin 路径下,过程略)

tar zxvf percona-toolkit-<version>.tar.gz  
cd percona-toolkit-<version>  
perl Makefile.PL  
# (安装到非缺省目录 perl Makefile.PL PREFIX=${HOME})
make  
make test  
make install  

3、主要工具介绍
如果是非源码安装或源码安装是未指定路径,缺省情况下所有的pt相关的工具位于 /usr/bin 目录下,以 pt- 开头。 获取有关命令行的帮助信息,直接在 shell 提示符下输入命令行与 --hlep 即可。如: /usr/bin/pt-upgrade --help

ls -hltr /usr/bin/pt-*  
  • pt-index-usage

从log文件中读取查询语句,并用分析当前索引如何被使用。

完成分析之后会生成一份关于索引没有被查询使用过的报告,可以用于分析报告考虑剔除无用的索引。

引用

1.percona-toolkit的安装及简介
2.percona-toolkit 之 【pt-summary】、【pt-mysql-summary】、【pt-config-diff】、【pt-variable-advisor】说明

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区