hereに記載されているように、いくつかのテーブルのサイズを計算しようとしていますが、ブロックヘッダーのサイズ変数が見つかりません
どうすれば入手できますか?何かの式ですか?
私はOracle 10gを使用しています
このサイトには、ブロック ヘッダーの形式に関する適切な議論があります: http://www.adp-gmbh.ch/ora/concepts/db_block.html。基本的にブロックヘッダ=固定ヘッダ+トランザクションヘッダ+テーブルディレクトリ+行ディレクトリ。個々の作品は次のとおりです。
固定ヘッダー = 57 バイト
トランザクション ヘッダー = 23*inittrans と 23*maxtrans の間
テーブルディレクトリ = 4*テーブル数 (クラスターを使用していない場合、通常は 1)
行ディレクトリ = 2*格納された行
要するに、大まかな見積もりを出すことはできますが、各データ ブロックの固定サイズではありません。
このページ(10g の場合) には 57 バイトと書かれています。