Percona Server 5.6 安装TokuDB
发布日期:2025-05-02 00:24:18
浏览次数:13
分类:精选文章
本文共 1967 字,大约阅读时间需要 6 分钟。
Percona Server 和 TokuDB 安装指南
系统环境
- 系统: Red Hat Enterprise Linux Server release 6.3 (Santiago)
- 数据库: Percona-Server-5.6.29-rel76.2-Linux.x86_64.ssl101.tar.gz
准备工作
安装 jemalloc library
确保 jemalloc 的版本为 3.3.0 或更高。通过 yum 或 rpm 包安装的 MySQL 5.6 可能需要额外安装 Percona-Server-tokudb-56-5.6.36-rel82.1.el6.x86_64.rpm 包,但通过 Percona-Server-5.6.29-rel76.2-Linux.x86_64.ssl101.tar.gz 安装的 MySQL 更为简便。
查看 jemalloc 库
在 MYSQL_HOME/lib/mysql/ 下可以看到 jemalloc 库:
[mysql@dbmspressd201 ~]$ ll lib/mysql/lrwxrwxrwx 1 mysql mysql 16 Aug 11 17:07 libjemalloc.so-rwxr-xr-x 1 mysql mysql 1893761 Aug 11 17:07 libjemalloc.so.1drwxr-xr-x 3 mysql mysql 4096 Aug 11 17:07 plugin
配置 jemalloc
在 my.cnf 文件中修改如下配置:
[mysqld_safe]malloc-lib=/home/mysql/lib/mysql/libjemalloc.so.1
完成后需重启数据库:
/home/mysql/bin/mysqld_safe --defaults-file=/home/mysql/etc/my.cnf &
禁用透明大页
TokuDB 需要关闭透明大页:
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabledecho never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
如果未关闭透明大页,可能会出现以下错误:
2017-08-13 17:06:04 3577 [ERROR] TokuDB: Huge pages are enabled, disable them before continuing
安装 Percona Server 和 TokuDB
通过 yum 安装
yum install Percona-Server-tokudb-56.x86_64
启用 TokuDB
在 MYSQL_HOME/bin 下运行以下命令:
./ps_tokudb_admin --enable -uroot -h127.1
安装完成后,TokuDB 将作为存储引擎注册:
mysql> SHOW ENGINES;
手动安装 (示例)
对于 Percona Server 5.6.22-71.0,手动安装 TokuDB 可能需要:
INSTALL PLUGIN tokudb SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_file_map SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_fractal_tree_info SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_fractal_tree_block_map SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_trx SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_locks SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_lock_waits SONAME 'ha_tokudb.so'; INSTALL PLUGIN tokudb_background_job_status SONAME 'ha_tokudb.so';
验证安装
查看存储引擎状态
mysql> SHOW ENGINES;
查看 TokuDB 版本
mysql> SELECT @@tokudb_version;
注意事项
- 透明大页:关闭后 TokuDB 才能正常运行。
- jemalloc:确保版本为 3.3.0 或更高,否则可能导致内存管理问题。
转载自:Coye's Blog
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2026年06月10日 00时31分29秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
PHP设计模式之----观察者模式
2023-03-02
php设计模式之装饰器模式
2023-03-02
R&Python Data Science系列:数据处理(5)--字符串函数基于R(一)
2023-03-02
PHP设计模式:观察者模式
2023-03-02
php访问mysql(1)
2023-03-02
php详细学习1
2023-03-02
php语言优劣
2023-03-02
PHP语言最优雅的支付SDK扩展包
2023-03-02
PHP请求https域名发生segment fault段错误
2023-03-02
PHP读写XML文件
2023-03-02
PHP读写XML文件
2023-03-02
R&Python Data Science 系列:数据处理(3)
2023-03-02
php读取xml 数据库字段超长处理
2023-03-02
php课程 12-40 抽象类的作用是什么
2023-03-02
php课程 4-16 数组自定义函数(php数组->桶)
2023-03-02
PHP调用接口用post方法传送json数据
2023-03-02
php转化IP为整形
2023-03-02
php输出数据到csv文件
2023-03-02
php输出语句
2023-03-02
php运行原理详细说明
2023-03-02