发布于 2015-12-29 04:58:46 | 179 次阅读 | 评论: 0 | 来源: PHPERZ
Percona Server Mysql分支数据库
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/downloads/percona-toolkit/2.2.16/tarball/percona-toolkit-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,当然如果找不到的话那么就得使用上面的方式了。
>> 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 mysql-slow.log
结果如下图: