Mysql 数据压缩调查
2022/6/6 2:19:54
本文主要是介绍Mysql 数据压缩调查,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前言:
现在干的项目里,核心数据增速较快,云数据库按数据体积收费,因此需要降低成本,尝试压缩数据体积。
正文:
最权威的东西出自官方文档:
https://dev.mysql.com/doc/refman/8.0/en/innodb-compression.html
表压缩
创建压缩表:
1 mysql> CREATE TABLESPACE `ts2` ADD DATAFILE 'ts2.ibd' FILE_BLOCK_SIZE = 8192 Engine=InnoDB; 2 3 mysql> CREATE TABLE t4 (c1 INT PRIMARY KEY) TABLESPACE ts2 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
指定ROW_FORMAT=COMPRESSED,可以省略KEY_BLOCK_SIZE, 它默认是innodb_page_size的一半。
什么场景使用压缩:
表中有很多字符串的列,并且数据的读取要远多于写。
最终是否决定使用压缩,最好的方式技术进行试验。
官网提供的一个测试脚本地址:
https://dev.mysql.com/doc/refman/8.0/en/innodb-compression-tuning.html
一点点的都的文档,主要的思路记录下来。剩下的具体的工作,就是按照文档一点点尝试,比较结果。
这篇关于Mysql 数据压缩调查的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践
- 2024-02-07mysql 外键索引入门介绍,为什么工作中很少有人使用?