Для базы данных DB2 Рассмотрим Таблица tbl
(colA
, colB
, colC
) и запросы какmultple индексы тот же столбец SQL
select *
from tbl
where tbl.colA = 1234.
select *
from tbl
where tbl.colA =1234
and tbl.colB = 73874
Будет ли это поможет, если мы создадим два индекса I) на colA
II) композит - colA,colB
Если вышеупомянутые sql-ы часто доступны, то это поможет иметь два индекса, как указано выше. Будет ли optemizer выбрать правильный индекс, основанный на запросе. Спасибо,
Сводный индекс должен использоваться для любых запросов, которые используют любой префикс индекса. Таким образом, второй индекс поможет обоим запросам. – Barmar