Например, таблица FOOНужно создавать индексы для колонок с несколькими столбцами?
id name type
---------------------------------------------
bigint(20) varchar(30) smallint(4)
уникальный ключ name_type (имя, тип).
индекс будет создан для (имя, тип). Но если многие запросы включают тип типа type = aNumber, мне нужно создать индекс для типа отдельно?
Другими словами, индекс (имя, тип) включает индекс (тип)?
Как насчет mysql и oracle db?
Дэйв - что сказал Хуан в своем ответе верно, но это не ответ на ваш вопрос. По крайней мере, в Oracle, составной индекс будет использоваться, если вы фильтруете по FIRST столбцу в индексе, но не если вы фильтруете ТОЛЬКО второй столбец в индексе. В вашем случае вам нужен индекс по типу. – mathguy
_This_ вопрос не упоминает подстановочные знаки, поэтому я не чувствую, что вопрос _dup является релевантным. Голосование для повторного открытия. –