私はこのシナリオでは答えが「いいえ」と仮定していますが、紛失していたものがあるかどうかを尋ねてきました。Oracleのパーティション表でローカル索引を使用する利点はありますか?
データの読み込みを容易にするために、データは6つの別々のテーブルにロードされた後、メインテーブルにパーティションスイッチされます。これらのローディングテーブルを区別する唯一のものはデータのソースです。したがって、それぞれにメインテーブルを分割するために使用される一意のデータソース列があります。時々、メインテーブルのこのデータソースを参照する特別なクエリがありますが、このテーブルをクエリする標準レポートはこの列を完全に無視します。このテーブルから個々のレコードを挿入/更新/削除するものはありません。したがって、インデックスを更新する必要はありません。
この場合、グローバルインデックスではなくローカルインデックスを使用する理由はありますか?
パフォーマンスに問題がありますか? – BobC
パーティションが多数ある場合、Oracleは分離された索引のように各パーティションを処理する必要があるため、パフォーマンスはさらに悪化します。 –