MySQL 8.4 Release Notes
18.2.3.3 压缩表特征
使用myisampack工具生成的只读压缩格式。压缩表可以使用myisamchk解压。
压缩表具有以下特征:
-
压缩表占用很少的磁盘空间。这样可以减少使用慢磁盘(如CD-ROM)的磁盘使用量。
-
每行都单独压缩,所以访问开销非常小。每一行的头部占用一个到三个字节,取决于表中的最大行。每一列都不同地压缩。通常,每一列都有不同的Huffman树。一些压缩类型是:
-
可以用于固定长度或动态长度行。
Note
虽然压缩表只读,不能更新或添加行,但是DDL语言操作仍然有效。例如,你仍然可以使用DROP
删除表,并使用TRUNCATE TABLE
清空表。