10.4.1变长编码

变长(VARLEN)编码具有以下特点:

  • 这是默认的编码类型。使用变长编码不需要任何操作。默认情况下,当加载表时,它应用于字符串列(显式定义为字典编码列的字符串列除外)。

  • 它通过有效地存储可变长度列值,最大限度地减少了为字符串列存储的数据量。

  • 相对于表的基数,对于具有大量不同值的字符串列的存储和处理,它比字典编码更有效。

  • 它允许卸载更多涉及字符串列的操作,而不是字典编码。

  • 它支持MySQL数据库系统支持的所有字符集和排序类型。不支持用户定义字符集。

  • VARLEN列可以声明为NULL。