分区
-
RANGE 分区。这种类型的分区基于落在给定范围内的列值将行分配给分区。
-
列表分区。与 RANGE 分区类似,不同之处在于根据匹配一组离散值之一的列选择分区。
-
HASH 分区。使用这种类型的分区,将根据用户定义的表达式返回的值选择分区,该表达式对要插入表中的行中的列值进行操作。该函数可以包含在 MySQL 中有效的任何表达式,该表达式产生非负整数值。此类型的扩展名
LINEAR HASH
也可用。 -
KEY 分区。这种类型的分区类似于通过 HASH 进行分区,除了仅提供一个或多个要评估的列,并且 MySQL 服务器提供其自己的散列函数。这些列可以包含非整数值,因为 MySQL 提供的散列函数保证整数结果,而不管列数据类型如何。此类型的扩展名
LINEAR KEY
也可用。