相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 41.5 mb
PDF (A4)- 41.6 mb
手册页(TGZ)- 262.2 kb
手册页(邮政编码)- 372.3 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

16.2.3.3压缩表特性

方法生成的只读格式myisampack工具。可以用来解压压缩表myisamchk

压缩表具有以下特征:

  • 压缩表占用的磁盘空间非常小。这将最大限度地减少磁盘使用,这在使用慢磁盘(如cd - rom)时非常有用。

  • 每一行都被单独压缩,因此访问开销非常小。根据表中最大的行,一行的头占用1到3个字节。每个列的压缩方式不同。通常每一列都有不同的霍夫曼树。一些压缩类型是:

    • 后缀空间压缩。

    • 前缀空间压缩。

    • 值为0的数字使用一位存储。

    • 如果整数列中的值范围很小,则使用尽可能小的类型存储该列。例如,一个长整型数字列(8个字节)可以存储为非常小的整数列(一个字节),如果其所有值都在-128年127

    • 如果一个列只有一小组可能的值,则将数据类型转换为枚举

    • 列可以使用上述压缩类型的任意组合。

  • 可用于固定长度或动态长度的行。

请注意

虽然压缩表是只读的,因此不能在表中更新或添加行,但DDL(数据定义语言)操作仍然有效。例如,你仍然可以使用下降放下桌子,然后截断表清空桌子。