码迷,mamicode.com
首页 > 数据库 > 详细

安装tokudb可能出现的问题

时间:2015-06-17 18:27:01      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:percona

官方文档:http://www.percona.com/doc/percona-server/5.6/tokudb/tokudb_installation.html


ENABLING THE TOKUDB STORAGE ENGINE MANUALLY


If you’re running Percona Server 5.6.22-71.0 this storage engine requires manual installation.


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‘;


如果你使用5.6.24就不需要这个步骤了


安装tokudb后

启动percona server可能出现如下问题

unknown variable‘malloc-lib=/usr/local/mysql/lib/mysql/libjemalloc.so‘


需要将malloc_lib参数放在[mysqld_safe]部分下面


TokuDB解决随机写入的问题得益于其索引结构,Fractal Tree B-Tree的差别主要在于索引树的内部节点上,B-Tree索引的内部结构只有指向父节点和子节点的指针,而Fractal Tree的内部节点不仅有指向父节点和子节点的指针,还有一块Buffer区。当数据写入时会先落到这个Buffer区上,该区是一个FIFO结构,写是一个顺序的过程,和其他缓冲区一样,满了就一次性刷写数据。所以TokuDB上插入数据基本上变成了一个顺序添加的过程。




本文出自 “dba天空” 博客,请务必保留此出处http://9425473.blog.51cto.com/9415473/1662835

安装tokudb可能出现的问题

标签:percona

原文地址:http://9425473.blog.51cto.com/9415473/1662835

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!