MySQL 5.6.6 はパーティションロックプルーニングを実装し、これによって多くの場合に不必要なロックが排除されます。 でもねこれmysql 5.5 以前までは標準でMyISAMが選択されていたんですよ!奥さん! おいおいMySQLクソじゃん。カスじゃんとおもった貴方! MySQL :: MySQL 5.6 リファレンスマニュアル :: 19 パーティション化 計測用データの準備. mysqlのインデックスを効果的に使うにはどうしたらいいのかについての分かりやすい解説。そもそもインデックスの役割はとは何か、そしてどうすればその役割を果たしてくれるのかを説明する。 パーティショニングの効果を試すために、次のような計測用データを用意しました。 3テーブル。データは同一 パーティション無し(テーブル名 samples) インデックスにより、MySQLはデータをより迅速に見つけることができます。 WHERE句で使用する列でそれらを使用します。たとえば、 scoreという名前のカラムがあり、 score > 5すべてのものを探したい場合、デフォルトでは、MySQLはWHOLEテーブルをスキャンしてそれらのスコアを見つける必要があ … 「パーティション分割列」を含まない「パーティション インデックス」では、 複数の「パーティション」間に跨る一意性を保証できないため、 「パーティション インデックス」を「パーティション テーブル」に「固定」する必要がある 。