首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Tokudb和Innodb性能比较

一、测试背景: TokuDB一直被传说有着较高压缩比、较高insert性能、以及在线添加索引和字段速度较快等等优点,对此进行了相关的调研,针对压缩比、写入性能以及DDL速率进行了相关测试;根据相关资料以及测试报告得出相关结论...Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz * 32 内存:128G 操作系统:CentOS release 6.6 Mysql版本:5.6 Mysql版本:5.5 Tokudb...五、测试结果 TokuDB优点 online ddl 非常给力,特别是对字段的修改非常快,不管多大表,几乎是瞬间完成。 压缩比非常高通常都能达到6~12倍的压缩比。 完全支持ACID事物的四大特性。...tokudb的select性能稍好于innodb。 TokuDB缺点 响应时间相对较长。 online ddl 对text,blob等类型的字段不适用。

2.8K50

Percona Server 的安装及tokudb引擎的安装笔记

这样的话,我们重启了mysqld或者整个服务器的话,tokudb引擎也能在mysql重启时候再次自动加载。 安装好tokudb引擎后,我们还可以自定义tokudb的参数在/etc/my.cnf里面。...例如下面的2行: ### tokudb settings ######## tokudb_cache_size = 5G   # 这个参数根据自己服务中可能使用到tokudb引擎的表数量来设置 tokudb_row_format...=tokudb_zlib   # 设置默认tokudb行格式,有tokudb_zlib 和 tokudb_lzma 此外,还有些tokudb特有的配置参数,可以补充到/etc/my.cnf 里面,例如下面的部分配置...#tokudb_row_format = tokudb_small tokudb_row_format = tokudb_fast tokudb_cache_size = 1G ###建议内存的一半 tokudb_commit_sync...= 0 tokudb_directio = 1 tokudb_read_block_size = 128K tokudb_read_buf_size = 128K  optimizer_switch

78120

MySQL磁盘占用太多的一种优化思路

今天在线上就遇到了这样一个问题,答案是:修改存储引擎为tokudb 02 Tokudb存储引擎 Tokudb是一个比较冷门的引擎,但是它有很多优点,例如支持事务、支持MVCC、有着很高的数据压缩比...我们修改innodb存储引擎为tokudb存储引擎的目的是想使用tokudb的高压缩比,那么这个压缩比有多大收益呢?..._e_1d.tokudb 2.8G total 修改后,tokudb累积:2.8G 不难看出,修改之前,innodb的数据量有22.8G,修改之后tokudb的数据量仅有2.8G 通过修改存储引擎为...tokudb,压缩了8倍磁盘容量。...03 tokudb这么好,为什么还要用innodb呢? 既然tokudb的也支持事务,也支持mvcc,占用的磁盘还少,那为什么还要使用innodb呢?

1.3K10

【数据库评测报告】第三期:innodb、tokudb压缩性能

三、聊聊tokudb压缩 1、关于tokudb TokuDB 是一个支持事务的“新”引擎,有着出色的数据压缩功能,由美国 TokuTek 公司(现在已经被 Percona 公司收购)研发。...SONAME 'ha_tokudb.so';       INSTALL PLUGIN tokudb_file_map SONAME 'ha_tokudb.so';      INSTALL...tokudb_locks SONAME 'ha_tokudb.so';      INSTALL PLUGIN tokudb_lock_waits SONAME 'ha_tokudb.so';...tokudb_row_format = tokudb_fast     tokudb_cache_size = xxG ###建议内存的一半     tokudb_commit_sync = 0...消耗CPU资源相对tokudb压缩策略来说较少(与tokudb_ZLIB 、tokudb_quicklz相近),tokudb_LZMA的CPU资源消耗最多 7、在测试中tokudb各种压缩策略均容易出现瞬间延时的毛刺

2.3K60

MySQL每秒57万的写入,带你飞~

这里使用XeLabs TokuDB做一个测试。...三、XeLabs TokuDB介绍 项目地址: https://github.com/XeLabs/tokudb 相对官方TokuDB的优化: 内置了jemalloc 内存分配; 引入更多的内置的TokuDB...性能指标; 支持Xtrabackup备份; 引入ZSTD压缩算法; 支持TokuDB的binlog_group_commit特性; 四、测试表 TokuDB核心配置: 表结构: 利用load data...从最佳实战上来看,Innodb和TokuDB都写入同样的数据,InnoDB需要花大概是TokuDB3-4倍时间。文件大小区别,同样20亿数据: 文件大小在5倍大小的区别。...另外测试几种场景也供大家参考: 如果在TokuDB中使用带自增的主键,主键无值让MySQL内部产生写入速度,下降比较明显,同样写入2亿数据,带有自建主键: 同样的数据写入在主键自增无值产生时,不能使用TokuDB

89520
领券