Выполните ограничения внешнего ключа повлиять на преобразования запросов в Oracle?

У меня такая ситуация:

create table a(
  a_id number(38) not null,
  constraint pk_a primary key (id)
);

create table b(
  a_id number(38) not null
);

create index b_a_id_index on b(a_id);

Теперь b.a_id на самом деле предназначен для ссылки на внешний ключ a.a_id , но это не ' т официально заявлен как таковой. Очевидно, это должно быть сделано из соображений честности. Но улучшает ли ограничение внешнего ключа производительность соединения в целом или в конкретных случаях? Если да, то для каких типов преобразований запросов?

Есть ли соответствующая документация по этой теме?

Я использую Oracle 11g (11.2.0.2.0)

12
задан Lukas Eder 16 November 2011 в 15:42
поделиться