Я много раз искал это, но я не получил точного объяснения тому же.Индексы на составной первичный ключ
Я работаю над сложными структурами баз данных (в Oracle 10g), где у меня почти нет первичного ключа в одном столбце, кроме статических таблиц.
Теперь мой вопрос - это составной идентификатор первичного ключа (LXI, VCODE, IVID, GHID
). Поскольку это первичный ключ, Oracle будет предоставлять индекс по умолчанию.
Будет ли я получать ОДИН (сгенерированный системой) единственный индекс для самого первичного ключа или для его под-столбцов?
Запрашиваю это, потому что я получаю данные (около миллионов записей) на основе отдельных столбцов. Теперь, если система генерирует индексы для отдельных столбцов. Почему мой запрос работает довольно быстро, чем то, как он работает, когда я явно определяю индексы для каждого отдельного столбца.
Пожалуйста, дайте удовлетворительный ответ
Заранее спасибо
Я думаю, что ответ на этот вопрос не трудно проверить для себя, нет? Просто проверьте, какие индексы созданы ... – sstan
Это хороший вопрос. Было бы еще лучше, если бы он показывал данные о производительности для запроса с использованием двух разных структур индексов. –