パーティショニングはMySQL 5.1で追加された新機能です。 パーティショニングの種類 種類 内容 RANGE パーティションごとに範囲を指定して振り分けます。 LIST パーティションごとに格納する値で振り分けます。 HASH 1つのカラムの値を式の結果で振り分けます。式を指定しないとMOD関数を使用します。また、大量のデータにはLINEAR HASHが用意されています。 KEY 1つ以上のカラムの値をMD5関数やPassword関数で評価して分割します。 パーティショニングの制約 パーティショニング表現に含まれるカラムは、そのテーブル内に存在するすべてのプライマリキーとユニークキーに含まれていなければなりません。 ただしプライマリキー、またはユニークキーが存在しない場合は例外です。 パーティショニング表現は連続した整数値をとるものでなければなりません。 たとえば日付を利用する場合、T