テーブルサイズの見積り式を以下に示します。
項目 | 見積り式(バイト) |
---|---|
(1)レコード長 | 27(注1) + NULLマップ + OID + 列データ NULLマップ:列の数 ÷ 8 (注2) 注1) レコードヘッダ部 注2)小数点以下は整数に切り上げます。
|
(2)ページの容量 | 8192(注1) × fillfactor(注2) - 24(注3) 注1) ページ長(8192) 注2) テーブル定義で指定したfillfactorの値(省略時は100%) 注3) ページヘッダ部(24)
|
(3)ページ内レコード数 | (2)ページの容量÷ ((1)レコード長 + 4(注1)) 注1) ポインター長(4)
|
(4)レコード格納に必要なページ数 | 総レコード数 ÷ (3)ページ内レコード数 算出した(4)レコード格納に必要なページ数は整数となるよう小数点以下を切り上げます。 |
(5)スペース量 | (4)レコード格納に必要なページ数 × ページ長 × 安全率(注1) 注1) 2.0以上を指定してください。
|
項目 | 見積り式(バイト) |
---|---|
(5)スペース量 | 総レコード数 × (1)レコード長 × 安全率(注1) 注1) 2.0以上を指定してください。
|