mysql5.1の新機能であるパーティショニング(PARTITIONING)を使ってみたので使い方やら注意点やらまとめ。 最初にパーティションの区切りの基準になるカラムはプライマリキーじゃないといけないという制約があるのでプライマリキーを変更する。 ALTER TABLE entries DROP PRIMARY KEY, ADD PRIMARY KEY (id, blog_id); 実際にパーティションに分割する ピンポイント数値で分割 ALTER TABLE entries PARTITION BY LIST (blog_id) ( PARTITION p1 VALUES IN (1,3,7), PARTITION p2 VALUES IN (10,11) ); 数値範囲で分割 ALTER TABLE entries PARTITION BY RANGE (blog_id) ( PAR