1. ホーム
  2. sql

[解決済み] Oracleの外部キーにインデックスを作成する必要がありますか?

2022-07-16 22:35:09

質問

私はテーブル A とテーブル B . A への外部キーがあります。 B にある B の主キーになります。 B_ID .

何らかの理由で (正当な理由があることは承知しています)、キーでこれら 2 つのテーブルを結合するときにインデックスを使用しないのです。

に別途インデックスを作成する必要があるのでしょうか? A.B_ID にインデックスを作成する必要がありますか、それとも外部キーの存在がそれを提供するべきですか?

どのように解決するのですか?

外部キー制約だけでは、Oracleにインデックスを提供できません。インデックスを作成する必要があります(作成すべきです)。