このアルゴリズムの適用基準はインデックス結合メソッド共通集合アルゴリズムと似ています。このアクセスアルゴリズムが使用できるのは、WHERE
節が異なるキーの複数のレンジ条件に変換、OR
で結合され、各コンディションは以下の1つ:
このフォームでは、インデックスパーツはN
個あります(つまり、全てのインデックスパーツがカバーされています。)
key_part1
=const1
ANDkey_part2
=const2
... ANDkey_partN
=constN
InnoDB
テーブルのプライマリキーをカバーするレンジ条件。
インデックス結合共通集合アルゴリズムが適用できる条件
例:
SELECT * FROM t1 WHEREkey1
=1 ORkey2
=2 ORkey3
=3; SELECT * FROMinnodb_table
WHERE (key1
=1 ANDkey2
=2) OR (key3
='foo' ANDkey4
='bar') ANDkey5
=5;