マスタービットマップ(Master Bitmap)

ビットマップを使用して、GT.Mは、データベース内のフリースペースを効率的に場所を見つけます。マスターのビットマップは、対応するローカルビットマップがフルになるか、フリースペースを持っているかどうかを示すローカルビットマップごとに1ビットを持っています。 512ブロックのグループ内にフリースペースがない場合には、GT.Mは、ローカルビットマップが完全にビジーであるかどうかを表すマスターマップ内の関連するビットをクリアします。そうでなければ、GT.Mは、ビットセットを維持します。

データベースごとに1つのマスタービットマップがあります。直接マスタービットマップの内容を見ることも、または、マスタビットマップのサイズを変更することの、どちらも可能です。GT.Mデータベースの最大サイズは、7TB以上です(テラバイト、32Kブロックと仮定して)。

マスター・ビットマップのサイズは、データベースのサイズを制約します。マスターマップのサイズは、単一のデータベースファイルの最大運用サイズの現在の期待を反映しています。注:マスタマップのサイズによって課される制限に加えて、GT.Mは、現在、7 レベルに最大数のツリーに制限します。これは、もしデータベースがデータの密度とサイズに依存する1つのグローバルのみを保持している場合、マスタマップの限界より前にレベルの制限に達するかもしれないことを意味します。

inserted by FC2 system