Я в настоящее время разрабатываю на Oracle. У меня есть несколько таблиц, для которых я определил ограничения FOREIGN KEY. Я уже читал этот SQL Server -ориентированный и этот MySQL -ориентированный вопросы, но не смог найти ни одного о Oracle.
Итак, вопрос всегда один и тот же: нужно ли мне также создавать явный вторичный индекс для тех столбцов, для которых я создаю ограничение FOREIGN KEY? Разве Oracle не создает автоматически индекс для столбцов с FOREIGN KEYed для повышения производительности во время JOINs?
Я обычно выполняю запросы, в которых предложение WHERE сравнивается с этими столбцами.