私はこのような状況があります。今外部キーの制約は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)
私は前にこのような何かを読んだことが確かでした。それはとにかく明らかです。素晴らしい答えとリンクをありがとう! –
壊れたリンク、私はプレゼンテーションがこれだと思う: http://docslide.us/documents/metadata-matters-by-tom-kyte-oracle.html – gaps96