このアルゴリズムの適用基準はインデックス結合メソッド共通集合アルゴリズムと似ています。このアクセスアルゴリズムが使用できるのは、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;