非ユニークIndexのレンジ検索です。
READ KEY RANGE_LIMIT :非ユニーク Indexで範囲検索し、そのうち50件を抽出

非ユニークIndexにおける範囲検索においても、高い数字をマークしています。非ユニークIndex検索の場合、MySQL5.0.79のInnoDBが他と比較して若干高速となっています。
5月 28
範囲検索で検索ヒット数を出した場合はどうなるか。 試してみました。
READ PK RANGE INDEX:主キーで範囲検索し、そのヒット件数を取得

検索範囲内の件数カウント(カウント対象カラムはIndex有)も高速です。
5月 28
次はレンジ検索です。
READ PK RANGE :主キーで範囲検索し、その最小値を取得

範囲検索においても、高い数字をマークしています。InnoDBはクラスタインデックス方式ですので、主キーによる検索が特に強いです。一般的に検索系はMyISAMといわれますが、主キーで検索した場合、InnoDBも十分速度がでています。
5月 28
次は非ユニークIndexによる検証です。現場ではこっちタイプのが多いですかね。
READ KEY POINT_LIMIT :非ユニーク Indexで一件検索し、そのうち10件を抽出

非ユニークIndex検索は主キーと比較して50%程度の性能となりましたが、これでも十分高速と思われます。尚、実際の抽出件数によりブレがありますので、今回は検索条件にHitしたものから10件を抽出として比較しました。若干MySQL5.0.79のInnoDBが他と比較して高速となっています。
5月 28
主キーを検索条件とした一致検索のベンチマーク結果です。
READ PK POINT :主キーで一件検索

「秒間25,000クエリ以上!」の検索性能を実現しています。また、同時実行数が増えてもほぼ性能劣化しておらず、コア数である2tread 同時実行までは性能がスケールしています。若干InnoDBのほうがMyISAMより性能が上回っていますが、InnoDBのクラスターIndex(クラスターIndexについては後述)の効果と想定されます。
※現時点では2コアサーバでしか検証できていませんが今後、よりコア数の多いサーバで検証していく予定です。
5月 28