|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Критерии применимости для этого алгоритма подобны тем для перекрестного алгоритма метода Index Merge. Алгоритм
может использоваться когда таблица WHERE пункт был преобразован в несколько условий
диапазона на различных ключах, объединенных с OR, и каждое условие является одним из следующего:
В этой форме, где индексирование имеет точно N
части (то есть, все индексируют части, покрываются):
key_part1=const1ANDkey_part2=const2... ANDkey_partN=constN
Любой передвигается условие на первичный ключ InnoDB
таблица.
Условие, для которого перекрестный алгоритм метода Index Merge применим.
Примеры:
SELECT * FROM t1 WHEREkey1=1 ORkey2=2 ORkey3=3;SELECT * FROMinnodb_tableWHERE (key1=1 ANDkey2=2) OR (key3='foo' ANDkey4='bar') ANDkey5=5;