私は、自動インクリメントの代理キーを持つテーブルがあります。サロゲートキーで逆インデックスを使用することをお勧めしますか? (Oracle)
逆インデックスを使用するとよいでしょうか?私が述べるに修正
アム:新しい値がランダムに挿入されるので、(インデックスへ)
挿入ではなく、常に(常にリバランスを強制的に)右のほとんどの葉に行くの..速くなります。
インデックスルックアップはわずかに遅くなります.dbはインデックスを逆転させる時間を少し費やす必要があるためです。
これはサロゲートキーなので、逆方向インデックスではできない範囲スキャン機能は本当に必要ありません。
、あなたはRACを使用していない場合は、一般的には
実際、私の経験では、逆キー索引はRACでもそれほど素晴らしいものではありません。私の経験では、ハッシュ・パーティション索引(パーティション数はRACノードの数に2以上の最小の数)ではるかに良いということです。逆キー索引が意味をなさない場合は考えられません。ハッシュ・パーティション化された索引は、非パーティション化された表でも使用できます。 –
@マーク - これを組み込むために私の答えを編集しました、ありがとうございます。 –
パーティションオプションのライセンス要件に関する良い点。私たちは環境全体を通してそのオプションを認可しているので、私は常にそのことを考慮しません。 –