Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


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%と仮定して計算してください。