5.8.5 テキストインデクスごとの格納ページ数の求め方
各テキストインデクスを格納するために必要なページ数(変数TIP(i))は,次に示す計算式から求めてください。
計算式
|
|
変数の説明
- TIXSTR
-
テキストインデクスの文字列管理部のページ総数
次に示す計算式から求めてください。
なお,意味のある文字列(文章など)に対してテキストインデクスを追加した場合は,最終的に変数Bの計算式で求める値に収束します。1文字1文字に関連性がない文字列(ランダムな文字列など)に対してテキストインデクスを追加した場合は,変数Bの計算式に収束しないことがあります。
計算式
- row_num
-
テキストインデクスを定義した実表に格納する行数
- string_num
-
テキストインデクスのインデクス構成列に格納されている平均文字数
- page_size
-
データ用DBエリアのページサイズ(単位:バイト)
- pctfree
-
CREATE INDEX文で指定する未使用領域の比率(単位:%)
未使用領域の比率を指定しない場合は,30%と仮定して計算してください。
- TIXAPP
-
テキストインデクスの出現情報管理部のページ総数
次に示す計算式から求めてください。
なお,意味のある文字列(文章など)に対してテキストインデクスを追加した場合は,最終的に変数Bの計算式で求める値に収束します。1文字1文字に関連性がない文字列(ランダムな文字列など)に対してテキストインデクスを追加した場合は,変数Bの計算式に収束しないことがあります。
計算式
- row_num
-
テキストインデクスを定義した実表に格納する行数
- string_num
-
テキストインデクスのインデクス構成列に格納されている平均文字数
- page_size
-
データ用DBエリアのページサイズ(単位:バイト)
- subarea_num
-
テキストインデクスを定義した実表が格納されているデータ用DBエリアを構成するデータ用DBエリアファイルの総数
- datapage_num
-
テキストインデクスを定義した実表のデータページ数(基本行と分岐行のページ数を合計した値)
- pctfree
-
CREATE INDEX文で指定する未使用領域の比率(単位:%)
未使用領域の比率を指定しない場合は,30%と仮定して計算してください。
- TIXCOR
-
テキストインデクスの表記ゆれ補正検索で必要なページ総数
テキストインデクスの定義時に,「テキストインデクス表記ゆれ補正指定」を指定した場合に求める必要があります。
次に示す計算式から求めてください。
なお,意味のある文字列(文章など)に対してテキストインデクスを追加した場合は,最終的に変数Bの計算式で求める値に収束します。1文字1文字に関連性がない文字列(ランダムな文字列など)に対してテキストインデクスを追加した場合は,変数Bの計算式に収束しないことがあります。
計算式
- row_num
-
テキストインデクスを定義した実表に格納する行数
- string_num
-
テキストインデクスのインデクス構成列に格納されている平均文字数
- page_size
-
データ用DBエリアのページサイズ(単位:バイト)
- pctfree
-
CREATE INDEX文で指定する未使用領域の比率(単位:%)
未使用領域の比率を指定しない場合は,30%と仮定して計算してください。