linux 安装 percona-toolkit

地瓜 发表于 2016-2-12 15:40:28 | 显示全部楼层 |阅读模式 [复制链接]
0 617

Percona Server是MySQL的改进版本,使用 XtraDB 存储引擎,在功能和性能上较 MySQL 有着很显著的提升,如提升了在高负载情况下的 InnoDB 的性能,为 DBA 提供了一些非常有用的性能诊断工具,另外有更多的参数和命令来控制服务器行为。

1, 安装包下载

percona-toolkit 安装需要 perl 的 DBD 和 DBI 模块支持,因此需要先安装这两个模块,而 DBD又需要DBI的支持,因此安装顺序就是:DBI,DBD,percona-toolkit

关于 perl 的模块可以在这里搜寻:http://www.cpan.org/modules/by-module/DBD/

关于 percona-toolkit 的信息可以查看这里:https://www.percona.com/doc/percona-toolkit/2.2/index.html

下载 DBI:wget http://www.cpan.org/modules/by-module/DBD/DBI-1.634.tar.gz

下载DBD:wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.032.tar.gz

下载percona-toolkit:wget https://www.percona.com/download ... olkit-2.2.16.tar.gz

2,安装 DBI

tar -xzvf DBI-1.634.tar.gz

cd DBI-1.634/

perl Makefile.PL

make

sudo make install

3,安装 DBD

tar -xzvf DBD-mysql-4.032.tar.gz

cd DBD-mysql-4.032/

perl Makefile.PL —-mysql_config=/usr/local/mysql/bin/mysql_config

注意:这里你可以尝试直接执行:perl Makefile.PL 该脚本会自动寻找 mysql_config,当然如果找不到的话那么就得使用上面的方式了。
如果你的电脑找不到 mysql_config ,这是这是因为缺少libmysqlclient-dev;假如已经安装debian / ubuntu:sudo apt-get install mysql
mysql-config是在不同的模块,并不在mysql里面。
sudo apt-get install libmysqlclient-dev

libmysqld-dev

make

sudo make install

3,安装 percona-toolkit

tar -xzvf percona-toolkit-2.2.16.tar.gz

cd percona-toolkit-2.2.16/

sudo perl Makefile.PL PREFIX=/usr/local/percona-toolkit

sudo make && make install

4,测试使用 pt-query-digest 分析 mysql 慢查询日志

/usr/local/percona-toolkit/bin/pt-query-digest



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

最新活动

  • 体验固件
  • 正式固件

新品速递

  • Win10 专业版|企业版 激活密匙|32位&64位
  • Windows 10 32位|64位 专业版 key激活
  • 论文搜索、查找、下载需用专业工具沸点文库
Archiver|手机版|小黑屋|关于我们|
©2014  自学论坛. All rights reserved. ( 陕ICP备15001769号 )  Powered by Discuz! X3.2  
快速回复 返回顶部 返回列表