分割槽

  • RANGE 分割槽。這種型別的分割槽基於落在給定範圍內的列值將行分配給分割槽。

  • 列表分割槽。與 RANGE 分割槽類似,不同之處在於根據匹配一組離散值之一的列選擇分割槽。

  • HASH 分割槽。使用這種型別的分割槽,將根據使用者定義的表示式返回的值選擇分割槽,該表示式對要插入表中的行中的列值進行操作。該函式可以包含在 MySQL 中有效的任何表示式,該表示式產生非負整數值。此型別的副檔名 LINEAR HASH 也可用。

  • KEY 分割槽。這種型別的分割槽類似於通過 HASH 進行分割槽,除了僅提供一個或多個要評估的列,並且 MySQL 伺服器提供其自己的雜湊函式。這些列可以包含非整數值,因為 MySQL 提供的雜湊函式保證整數結果,而不管列資料型別如何。此型別的副檔名 LINEAR KEY 也可用。