MySQL MyISAM 引擎压缩表
可以使用 myisampack 对 MyISAM 表进行压缩。压缩表是不能进行修改的(除非先将压缩表解除压缩,修改数据,然后再次压缩)。压缩表可以极大地减少磁盘空间占用,因此也可以减少磁盘 I/O ,从而提升查询性能。压缩表也支持索引,但索引也是只读的。
压缩表
1 | myisampack /home/mysql/data/test2/slave_status_20171108.MYI |
- 压缩前
- 压缩后
- 压缩率
检查索引
1 | myisamchk -rq /home/mysql/data/test2/slave_status_20171108.MYI |
解压缩
1 | myisamchk /home/mysql/data/test2/slave_status_20171108.MYI |