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