MySQL 8.4 发行说明
压缩存储格式是一种只读格式,它是使用 myisampack 工具生成的。压缩表可以使用 myisamchk 解压缩。
压缩表具有以下特性:
压缩表占用很少的磁盘空间。这最大限度地减少了磁盘使用量,这在使用速度较慢的磁盘(如 CD-ROM)时非常有用。
每行都是单独压缩的,因此访问开销非常小。根据表中最大行的长度,行的标题占用 1 到 3 个字节。每列的压缩方式不同。通常每列都有不同的霍夫曼树。一些压缩类型如下:
可用于固定长度或动态长度的行。
注意
虽然压缩表是只读的,因此您不能更新或添加表中的行,但 DDL(数据定义语言)操作仍然有效。例如,您仍然可以使用 DROP
删除表,使用 TRUNCATE TABLE
清空表。