Dmitri Kuzmenko wrote:

согласно номерам записей. "согласно индексу" сюда никак не прикантуется.

where a = 5 and b = 10

при отдельных индексах по a и b
1. будет построена битовая маска по a
2. будет построена битовая маска по b
3. обе битовые маски будут слиты операцией AND

Хорошо, пусть обе битовые маски имеют некий одинаковый порядок. Причём по позиции бита мы может однозначно вытащить из базы непосредственно саму запись.

Теперь хочу понять как работает такой план:
PLAN (EVENTS ORDER IDX_A INDEX (IDX_A, IDX_B))
Слили маски и надо выдать исходящий поток записей согласно индексу IDX_A.
Тут видно только один выход - маски строить в порядке IDX_A.



Ответить