首页 技术 正文
技术 2022年11月14日
0 收藏 647 点赞 2,546 浏览 1020 个字
tokudb_row_format

tokudb_fast: 使用quicklz 库的压缩模式。(推荐)
tokudb_small: 使用 lzma 库的压缩模式。
tokudb_zlib: 使用 zlib 库的压缩模式,提供了中等级别的压缩比和中等级别的CPU消耗。
tokudb_quicklz: 使用 quicklz 库的压缩模式, 提供了轻量级的压缩比和较低基本的CPU消耗。
tokudb_lzma: 使用lzma库压缩模式,提供了高压缩比和高CPU消耗。
tokudb_uncompressed: 不使用压缩模式。

tokudb_cache_size

缓存大小,读写时候,数据会首先会缓存到这里,比如:16G 主要看数据量和物理内存情况,理论上越大越好,默认物理内存的一半

tokudb_commit_sync 当事务提交的时候,是否要fsync log到磁盘。默认开启(ON),如果设置为OFF(推荐),性能会提升,但可能会丢失事务(commit记录到log buffer,但是未fsync到磁盘的事务)。
tokudb_fsync_log_period(ms)

多久fsync一下log buffer到磁盘,TokuDB的log buffer总大小为32MB且不可更改。默认为0ms(此时做fsync的后台线程一直处于wait状态),此时受tokudb_commit_sync开关控制是否要fsync log到磁盘(checkpoint也会fsync log buffer的,默认为1分钟)。

推荐设为1000,每1秒对log buffer做下fsync,可充分利用log的group commit功能,如果TokuDB挂掉,则可能会丢失最多1秒的数据。

tokudb_directio 是否开启Direct I/O功能,TokuDB在写盘的时候,无论是否开启Direct I/O,都是按照512字节对齐的。默认为OFF。推荐开启
tokudb_read_block_size 默认64k
tokudb_read_buf_size 默认128k
tokudb-data-dir 推荐与mysql数据目录完全独立,不要放在数据目录下面,会被误认为是一个数据库
tokudb-log-dir 比如:数据目录 /data/mysql  /data/tokudb/data /data/tokudb/log
   
   
   

参考 https://www.percona.com/doc/percona-tokudb/variables.html

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848