Указания по Созданию индекса
Наличие большего количества индексов на таблице не производит более быстрые запросы.

Больше Не Всегда Лучше
Каждая операция DML, которая фиксируется на таблице с индексами, означает, что индексы должны быть обновлены. Чем больше индексов, которые Вы связали с таблицей, тем больше усилий сервер Oracle должно сделать, чтобы обновить все индексы после операции DML.
Когда Создавать Индекс
Поэтому, следует создавать индексы только если:
Столбец содержит широкий диапазон значений
Столбец содержит большое количество значений null
Один или более столбцов часто используются вместе в предложении
WHERE
или условии соединенияТаблица является большой и большинство запросов, как ожидается, извлекает меньше чем от 2% до 4% строк
Помните, что, если Вы хотите внедрить уникальность, следует определить ограничение на уникальность данных в определении таблицы. Уникальный индекс тогда создается автоматически.