Oracle の 1 つのテーブル ハッシュ クラスタに多数の行を挿入すると、そのハッシュ値にハッシュされる値でブロックがいっぱいになり、オーバーフロー ブロックの使用が開始されます。
これらのオーバーフロー ブロックは、メイン ブロックからチェーンされたものとしてリストされていますが、それらがどのように割り当てられているか、またはチェーンされているかについての詳細な情報を見つけることができません。
オーバーフロー ブロックがハッシュ値に割り当てられる場合、そのブロックはそのハッシュ値に排他的に割り当てられますか、それともプールとして使用されるオーバーフロー ブロックであり、異なるハッシュ値は同じオーバーフロー ブロックの使用を開始できます。
チェーンの空き領域はどのように監視されていますか? つまり、データが挿入され続けているため、現在のオーバーフロー チェーンに空き領域があるかどうかを確認するためにチェーン全体を走査する必要がありますか? 、次に新しいブロックを割り当てることを選択しますか?