あるrailsアプリで利用しているmysqlテーブルでパーティショニングを試してみました。 パーティショニングとは、テーブルのデータ格納領域を分割することで大量データを保持するテーブルのパフォーマンスを改善する手段の一つです。 以下が参考になります。 http://www.s-quad.com/wordpress/?p=62 パーティショニングをするには、分割に利用するカラムを決定する必要があります。 利用状況に応じた適切なカラムを選択しないと帰ってパフォーマンスが落ちることがあります。 今回、試したmysqlのバージョンは5.1で 以下のような毎月一括でデータを登録するようなテーブルです。 テーブル名:hoges カラム: id:int(PK)AUTO INCREMENT nengetu:varchar その他カラム多数 このテーブルには、毎月一度一括で大量のデータを登録し、検索する際に