Создает ли Oracle автоматически вторичный индекс для столбцов FOREIGN KEY?

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

Итак, вопрос всегда один и тот же: нужно ли мне также создавать явный вторичный индекс для тех столбцов, для которых я создаю ограничение FOREIGN KEY? Разве Oracle не создает автоматически индекс для столбцов с FOREIGN KEYed для повышения производительности во время JOINs?

Я обычно выполняю запросы, в которых предложение WHERE сравнивается с этими столбцами.

19
задан Community 23 May 2017 в 10:30
поделиться