Hitachi

ノンストップデータベース HiRDB Version 9 コマンドリファレンス(Windows(R)用)


16.4.4 最適化情報パラメタファイルの例

〈この項の構成〉

(1) 記述例

最適化情報パラメタファイルの記述例を次に示します。

# 表最適化情報
NROWS            100          # 表の全行数
NPAGES           5            # 表のデータページ数
# インデクス最適化情報
INDEX            IDX_I01      # インデクス名
NIPAGES          2            # インデクスページ数
NLEVEL           2            # インデクスの段数
SEQ_RATIO        80           # インデクスのシーケンシャル度
NENTRY           50           # インデクスのキー値数
# 列最適化情報
COLUMN           COL_01       # 列名
NUNIQUE          50           # 列のユニーク値数
NNULLS           2            # 列のナル値数
N_MAX_DUP_KEY    5            # 列の最大重複列値の数
N_MIN_DUP_KEY    1            # 列の最小重複列値の数
MAX_VALUE        ZZZ          # 列値の最大値
MIN_VALUE        ABC          # 列値の最小値
# 区間分布情報
SECTION_COUNT    2            # 区間数
SECTION_NO       1            # 区間番号
SEC_TOTAL_COUNT  1            # 区間要素数の累積度数
SEC_UNIQUE       1            # 区間内のユニーク値数
SEC_MAX_VALUE    ABC          # 区間内の最大値
SECTION_NO       2
SEC_TOTAL_COUNT  2
SEC_UNIQUE       1
SEC_MAX_VALUE    DEF

(2) 出力例

最適化情報パラメタファイルの出力例を次に示します。

# STATISTICS INFORMATION FOR SQL OPTIMIZATION
# TABLE "USER1"."TBL1"
# TABLE INFORMATION
# "USER1"."TBL1"
NROWS            100          # 表の全行数
NPAGES           5            # 表のデータページ数
# INDEX INFORMATION
INDEX            "IDX_I01"    # インデクス名
NIPAGES          2            # インデクスページ数
NLEVEL           2            # インデクスの段数
SEQ_RATIO        80           # インデクスのシーケンシャル度
NENTRY           50           # インデクスのキー値数
# COLUMN INFORMATION
COLUMN           "COL_01"     # 列名
NUNIQUE          50           # 列のユニーク値数
NNULLS           2            # 列のナル値数
N_MAX_DUP_KEY    5            # 列の最大重複列値の数
N_MIN_DUP_KEY    1            # 列の最小重複列値の数
MAX_VALUE        X'5A5A5A'    # 列値の最大値
MIN_VALUE        X'414243'    # 列値の最小値
## SECTION INFORMATION
SECTION_COUNT    2            # 区間数
SECTION_NO       1            # 区間番号
SEC_TOTAL_COUNT  1            # 区間要素数の累積度数
SEC_UNIQUE       1            # 区間内のユニーク値数
SEC_MAX_VALUE    X'414243'    # 区間内の最大値
SECTION_NO       2
SEC_TOTAL_COUNT  2
SEC_UNIQUE       1
SEC_MAX_VALUE    X'444546'