MySQL InnoDB表压缩

文件大小减小(可达50%以上)

==》

查询速度变快(count * 约减少20%以上时间)

如何设置mysql innodb 表的压缩:

第一,mysql的版本需要大于5.5

第二,设置innodb_file_format=barracuda

第三,create table或者alter talble 增加 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;(默认的key_block_size=16)

根据经验,一般压缩比例可以达到30%-40%

顺序不能改变, 先设置字符集给事为 innodb_file_format=barracuda,然后再建表或者修改表的compaesed 。

参考:

1,InnoDB表压缩 http://blog.csdn.net/aoerqileng/article/details/51475938

2,如何设置mysql innodb 表的压缩http://blog.csdn.net/wll_1017/article/details/54860881

mysql innodb 1017_MySQL InnoDB表压缩相关推荐

  1. MySQL InnoDB表压缩

    MySQL InnoDB表压缩 文件大小减小(可达50%以上) ==> 查询速度变快(count * 约减少20%以上时间) 如何设置mysql innodb 表的压缩: 第一,mysql的版本 ...

  2. mysql 压缩表_MySQL InnoDB 表压缩(行格式压缩)

    MySQL InnoDB支持数据压缩,有两种数据压缩方式,第一种为表压缩,通常也称之为行格式压缩,另外一种是页压缩,页压缩对操作系统及文件系统有一定的要求.本文主要介绍表压缩(行格式压缩)的原理及使用 ...

  3. MySQL如何判别InnoDB表是独立表空间还是共享表空间

    InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file ...

  4. mysql技术内幕innodb存储引擎——表索引算法和锁_(转)Mysql技术内幕InnoDB存储引擎-表索引算法和锁...

    表 原文:http://yingminxing.com/mysql%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95innodb%E5%AD%98%E5%82%A8%E5%BC% ...

  5. MYSQL 5.7 INNODB 表空间

    背景介绍 由于InnoDB 引擎支持ACID.良好的读写性能,还有许多其他对数据库服务具有重要意义的特性,InnoDB已经成为MySQL最受欢迎的存储引擎. 在本文中,我们将介绍InnoDB表空间和它 ...

  6. mysql的Innodb的系统表空间和独立表空间

    mysql的Innodb的系统表空间和独立表空间 ============================================================= 主要区别 1:系统表空间无 ...

  7. MySQL技术内幕InnoDB存储引擎(表索引算法和锁)

    表 4.1.innodb存储引擎表类型 innodb表类似oracle的IOT表(索引聚集表-indexorganized table),在innodb表中每张表都会有一个主键,如果在创建表时没有显示 ...

  8. mysql 创建 innodb_MySQL InnoDB 创建 InnoDB 表

    要创建 InnoDB 表,可以使用 CREATE TABLE 语句 CREATE TABLE t1 (a INT, b CHAR (20), PRIMARY KEY (a)) ENGINE=InnoD ...

  9. MySQL的MyISAM和InnoDB存储引擎表结构

    MySQL的MyISAM和InnoDB存储引擎表结构: MyISAM存储引擎: MyISAM表:每一个表都有3个文件,都位于数据库目录中. tb_name.frm 表结构定义 tb_name.MYD ...

最新文章

  1. 谷歌“夜莺计划”曝光:秘密采集数百万医疗隐私数据!医生患者毫不知情
  2. js 选择 checkbox
  3. centos7安装redmine3.4
  4. boost::timer模块timer、job_timer和progress_display示例程序
  5. 命名空间_python基础 13 类命名空间于对象、实例的命名空间,组合方法
  6. mysql远程登录备份_mysql实现自动远程备份一办法(转)
  7. Java 多线程 简单实例 (Thread)
  8. decode函数乱码_Python中文乱码的2种解决方案
  9. 世界完全对称日计算(C++)
  10. hl3150cdn废粉仓清零_常见施乐联想兄弟等打印机加粉清零(废粉仓清零)方法
  11. java100道逻辑题及答案_100道Java面试题收集整理及参考答案
  12. 关于区块链的一些特有技术
  13. Vue项目中生成二维码
  14. 从移动为例,看运营商的大数据能力
  15. visual studio 提高速度的选项
  16. H5案例分享:微信视频播放全屏问题
  17. UVM学习笔记(四)sequence与sequencer
  18. IOS开发 生成app图标
  19. LeetCode151|翻转字符串中的单词III
  20. 概率论与数理统计学习笔记——第二讲——概率(2.3概率的基本性质)

热门文章

  1. 山社电机: SAMSR -外部接口测试
  2. 2021年春季学期-信号与系统-第十五次作业参考答案-第八小题参考答案
  3. 2020年人工神经网络第二次作业-参考答案第五题
  4. springboot整合postgresql_SpringBoot+JPA+PostgreSQL整合问题
  5. python无法处理特别大的数据文件_Python实现快速大文件比较代码解析
  6. 计算机行业可以开安装服务费,安装服务费税率是多少
  7. 3层交换机和2层交换机的区别
  8. php字符串中有特殊符号怎么处理,PHP字符串中特殊符号的过滤方法介绍
  9. Java状态模式实现工作流_关于使用“状态模式”做工作流概要。
  10. mysql latid1_【转】mysql触发器的实战经验(触发器执行失败,sql会回滚吗) | 学步园...