Percona是在MySQL基础上改进的,在功能和性能上有着很显著的提升。该版本提升了在高负载情况下的InnoDB的性能,为DBA提供一些非常有用的性能诊断工具;另外有更多的参数和命令来控制服务器行为。
Percona Server只包含MySQL的服务器版,并没有提供相应对MySQL的Connector和GUI工具进行改进。
Percona Server使用了一些google-mysql-tools, Proven Scaling, Open Query对MySQL进行改造。
与内置的MySQL存储引擎相比,XtraDB提供了一些极大的改进,但它不是一款独立产品,也无法轻松放入现有MySQL安装。因此,如果您想使用这款新引擎,则必须使用提供它的产品。
Percona Server就是这样一款产品,由领先的MySQL咨询公司Percona发布。Percona Server是一款独立的数据库产品,为用户提供了换出其MySQL安装并换入Percona Server产品的能力。通过这样做,就可以利用XtraDB存储引擎。Percona声称可以完全与MySQL兼容,因此从理论上讲,你无需更改软件中的任何代码。这确实是一个很大的优势,适合在您寻找快速性能改进时控制质量。因此,采用Percona Server的一个很好的理由是,利用XtraDB引擎来尽可能地减少代码更改。
此外,他们是XtraDB存储引擎的原作者。Percona将此代码用作开源代码,因此你可以在其他产品中找到它,但引擎的最初创建者与编写此产品的是同一个人,所以你可以随心所欲地使用此信息。
下面是Percona Server的声明,该声明来自Percona官网:
可扩展性:处理更多事务;在强大的服务器上进行扩展 性能:使用了 XtraDB 的 Percona Server 速度非常快 可靠性:避免损坏,提供崩溃安全 (crash-safe) 复制 管理:在线备份,在线表格导入/导出 诊断:高级分析和检测 灵活性:可变的页面大小,改进的缓冲池管理Percona团队的最终声明是“Percona Server是由Oracle发布的最接近官方MySQL Enterprise发行版的版本”,因此与其他更改了大量基本核心MySQL代码的分支有所区别。Percona Server的一个缺点是他们自己管理代码,不接受外部开发人员的贡献,以这种方式确保他们对产品中所包含功能的控制。 Percona 5.5 已经作为数据库可选项添加到《lnmp最新源码一键安装包》
Percona server安装和MySQL安装一模一样,安装如下: 安装依赖包
下载相应源码包
cmake安装
Percona 5.5预编译
编译参数解释:
编译安装
启动脚本,设置开机自启动
/etc/my.cnf,仅供参考
初始化数据库,设置环境变量
启动Percona数据库
设置数据库root密码,删除空密码、测试数据库 ps:linuxeye_db_password为root密码
Sat Sep 14 16:25:13 CST 2013

闽公网安备 35020602001684号