さくらインターネットのMySQLでパーティショニングを設定してみる

さくらインターネットMySQLはパーティショニングが使えるみたいなので、LinkShare マーチャンダイザーのデータに設定してみた。
ただFULLTEXTインデックスがあると使えないのでテーブルを分割した。

ALTER TABLE テーブル名 PARTITION BY KEY(キー) PARTITIONS x;
こんな感じでSQLを実行してみた
(キーにはプライマリキーが必要らしい?)

SELECT * FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = テーブル名
複数パーティションがあるから分割されいるみたい

データ変換大変だった^^;
効果はあるかな?


参考
[MySQLウォッチ]第40回 パーティショニングで高速化し大量データに備える:ITpro