16.6 出力形式

<この節の構成>
(1) 検索による最適化情報の収集
(2) 最適化情報パラメタファイルによる最適化情報の登録

(1) 検索による最適化情報の収集

(a) 最適化情報収集レベルがlvl2の場合

最適化情報収集ユティリティの実行結果(-c lvl2の検索による最適化情報の収集)を次に示します。

**      pdgetcst                             1995-03-31 12:00
                                                    [1]
 **  TABLE INFORMATION  **
 AUTHORIZATION         : user-id [2]
 TABLE NAME            : TABLE01 [3]
 ROW COUNT             : 120     [4]
 DATA PAGES            : 5       [5]
 CACHE SIZE            : 0       [6]
 **  INDEX-COLUMN INFORMATION  **
 INDEX NAME            : Idx001  [7]
 INDEX PAGES           : 5       [8]
 INDEX LEVELS          : 3       [9]
 COLUMN NAME           : Clm1    [10]
 COLUMN TYPE           : INTEGER [11]
 SEQUENTIAL RATIO      : 100     [12]
 MAX VALUE             : 2500    [13]
 MIN VALUE             : 0       [14]
 UNIQUE KEYS           : 23      [15]
 NULL VALUE COUNT      : 20      [16]
 MAX DUPLICATE KEY     : 10      [17]
 MIN DUPLICATE KEY     : 1       [18]
 SECTION COUNT         : 39      [19]
   **  SECTION INFORMATION  **
   SECTION NO          :1  [20]
   TOTAL COUNT         :1  [21]
   UNIQUE KEYS         :1  [22]
   MAX VALUE           :0  [23]
   **  SECTION INFORMATION  **
   SECTION NO          :2
   TOTAL COUNT         :2
   UNIQUE KEYS         :1
   MAX VALUE           :10
   **  SECTION INFORMATION  **
   SECTION NO          :3
   TOTAL COUNT         :6
   UNIQUE KEYS         :1
   MAX VALUE           :10

            :
   **  SECTION INFORMATION  **
   SECTION NO          :39
   TOTAL COUNT         :100
   UNIQUE KEYS         :1
   MAX VALUE           :2500

**  pdgetcst ENDED    RETURN CODE = 0 [24]

[説明]
** SECTION INFORMATION **は,区間数分繰り返し表示します。** INDEX-COLUMN INFORMATION **(** SECTION INFORMATION **も含む)は,インデクス数分繰り返し表示します。
  1. 最適化情報収集ユティリティを実行した(pdgetcstコマンドを入力した)日付と時刻を,YYYY-MM-DD hh:mmの形式で表示します。
    YYYY:年(西暦) MM:月 DD:日 hh:時 mm:分
  2. 最適化情報を取得する表の認可識別子を表示します。
  3. 最適化情報を取得する表の表識別子を表示します。
  4. 表の行数を表示します。
  5. 表の使用中データページ数を表示します。
  6. HiRDBが利用する作業用の領域を表示します。
  7. 最適化情報を取得するインデクスの名称を表示します。
  8. インデクスの使用中インデクスページ数を表示します。
  9. インデクスの段数を表示します。
  10. インデクスの第1構成列の名称を表示します。
  11. インデクスの第1構成列のデータ型を表示します。
  12. シーケンシャル度を表示します。
  13. インデクスの第1構成列の列値の最大値を表示します。
  14. インデクスの第1構成列の列値の最小値を表示します。
  15. インデクスの第1構成列のユニーク値の数を表示します。
  16. インデクスの第1構成列のナル値の数を表示します。
  17. インデクスの第1構成列の最大重複値の数を表示します。
  18. インデクスの第1構成列の最小重複値の数を表示します。
  19. 区間分布情報の区間数を表示します。
  20. 区間番号を表示します。
  21. 区間データ数の累計を表示します。
  22. 区間内のユニーク値の数を表示します。
  23. 区間内の最大値を表示します。
  24. リターンコードを表示します。
-dオプション指定時は,8,9,及び12~19は出力されません。また,行数が0の場合には,13,14に空白,それ以外の項目には0が出力されます。
(b) 最適化情報収集レベルがlvl1の場合

最適化情報収集ユティリティの実行結果(-c lvl1の検索による最適化情報の収集)を次に示します。

**      pdgetcst                             2000-03-31 12:00
                                                    [1]

 **  TABLE INFORMATION  **
 AUTHORIZATION         : user-id [2]
 TABLE NAME            : TABLE01 [3]
 ROW COUNT             : 120     [4]    [6]
 CACHE SIZE            : 0       [5]

**  pdgetcst ENDED    RETURN CODE = 0 [7]

[説明]
  1. 最適化情報収集ユティリティを実行した(pdgetcstコマンドを入力した)日付と時刻を,YYYY-MM-DD hh:mmの形式で表示します。
    YYYY:年(西暦) MM:月 DD:日 hh:時 mm:分
  2. 最適化情報を取得する表の認可識別子を表示します。
  3. 最適化情報を取得する表の表識別子を表示します。
  4. 表の行数を表示します。
  5. HiRDBが利用する作業用の領域を表示します。
  6. -t ALLの場合は,表数分繰り返して表示されます。
  7. リターンコードを表示します。

(2) 最適化情報パラメタファイルによる最適化情報の登録

 **     pdgetcst                                1997-10-30 15:06
                                                         [1]
   **  TABLE INFORMATION    **
   AUTHORIZATION       : MANUAL [2]
   TABLE NAME          : TBL01  [3]
   ROW COUNT           : 1      [4]
   DATA PAGES          : 1      [5]
   CACHE SIZE          : 2560   [6]
   **  INDEX INFORMATION  **
   INDEX NAME          : IDX_TBL01_C1 [7]
   INDEX PAGES         : 1            [8]
   INDEX LEVELS        : 1            [9]
   SEQUENTIAL RATIO    : 1            [10]
   INDEX KEY           : 1            [11]
   **  COLUMN INFORMATION  **
   COLUMN NAME         : C1   [12]
   COLUMN TYPE         : CHAR [13]
   UNIQUE KEYS         : 1    [14]
   NULL VALUE COUNT    : 1    [15]
   MAX DUPLICATE KEY   : 1    [16]
   MIN DUPLICATE KEY   : 1    [17]
   MAX VALUE           : "1"  [18]
   MIN VALUE           : "1"  [19]
   SECTION COUNT       : 100  [20]


 **  pdgetcst ENDED    RETURN CODE = 0 [21]   **

[説明]
** COLUMN INFORMATION **は,列数分繰り返し表示します。** INDEX INFORMATION **及び** COLUMN INFORMATION **は,インデクス数分繰り返し表示します。
  1. 最適化情報収集ユティリティを実行した(pdgetcstコマンドを入力した)日付と時刻を,YYYY-MM-DD hh:mmの形式で表示します。
    YYYY:年(西暦) MM:月 DD:日 hh:時 mm:分
  2. 最適化情報を登録する表の認可識別子を表示します。
  3. 最適化情報を登録する表の表識別子を表示します。
  4. 表の行数を表示します。
  5. 表の使用中データページ数を表示します。
  6. HiRDBシステムが利用する作業用の領域を表示します。
  7. 最適化情報を登録するインデクスの名称を表示します。
  8. インデクスの使用中インデクスページ数を表示します。
  9. インデクスの段数を表示します。
  10. シーケンシャル度を表示します。
  11. インデクスのキー値数を表示します。
  12. インデクスを定義している列の名称を表示します。
  13. インデクスを定義している列のデータ型を表示します。
  14. インデクスを定義している列の,列値のユニーク値の数を表示します。
  15. インデクスを定義している列の,列値のナル値の数を表示します。
  16. インデクスを定義している列の,列値の最大重複値の数を表示します。
  17. インデクスを定義している列の,列値の最小重複値の数を表示します。
  18. インデクスを定義している列の,列値の最大値を表示します。
  19. インデクスを定義している列の,列値の最小値を表示します。
  20. 区間分布情報の区間数を表示します。
  21. リターンコードを表示します。