Hitachi

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


15.4.1 実行結果の出力形式

再編成時期予測機能の実行結果は,-eオプション及び-mオプションの指定値によって変わります。オプションと出力情報の関係を次の表に示します。

表15‒8 オプションと出力情報の関係(再編成時期予測機能)

-eオプション

-mオプション

DBメンテナンス予定日の情報

メンテナンス方法の情報

各解析項目別情報

1(予測レベル1)

あり

なし

2(予測レベル2)

×

(凡例)

○:該当する情報を出力します。

−:該当する情報は出力されません。

×:指定できません。

〈この項の構成〉

(1) DBメンテナンス予定日の情報

監視期間内にセグメント使用率が基準値を超えるRDエリアを,DBメンテナンス予定日が早い順に出力します。

 pddbst vv-rr       ***** Rdarea resource forecast *****     yyyy/mm/dd hh:mm:ss
No         Date        RdareaName                       ResKind
---------- ----------- -------------------------------- ----------
         1 2005/05/31  "RDUSER01"                       Segment
         2 2005/06/01  "RDUSER12"                       Segment
         3 2005/06/03  "rd0002"                         Segment
         4 2005/06/04  "lobrdarea701"                   Segment
         5 2005/06/11  "RDUSER02"                       Segment
---------- ----------- -------------------------------- ----------

HiRDB/パラレルサーバの場合,DBメンテナンス予定日は,ディクショナリサーバの日時を基に予測しています。

[説明]

No:

解析結果番号です(最大10けた)。

Date:

セグメント使用率が基準値を超えると予測した日(DBメンテナンス予定日)です(YYYY/MM/DDの形式)。

RdareaName:

メンテナンスが必要と予測したRDエリアの名称です(最大32文字)。

ResKind:

基準値を超えると予測した項目です(最大10文字)。

Segment:セグメント使用率

(2) メンテナンス方法の情報

監視期間内にセグメント使用率が基準値を超えるRDエリアを,DBメンテナンス予定日が早い順に出力します。このとき,メンテナンス方法も出力します。また,予測レベル2の場合は,解析項目別情報でメンテナンス要と判断された表,インデクスのうち,RDエリアのメンテナンスに影響のあるものも出力します。

 pddbst vv-rr       ***** Maintenance Information *****       yyyy/mm/dd hh:mm:ss
No          : 1
Rdarea Name : "RDUSER01"
Method      : 
Segment     : 42560
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
      28089 *       9363    T   "k1234567"."table01"                        2005/05/31
          0        12342 *  T   "k1234567"."table02"                        2005/05/31
        851         7235 *  I   "k1234567"."index01"                        2005/05/31
          3          -10    T   "k1234567"."table10"                        2005/05/31
======================================================================================
No          : 2
Rdarea Name : "RDUSER12"
Method      : 
Segment     : 32985
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
       3628        23749 *  T   "k1234567"."table01"                        2005/06/01
       1319         5937 *  T   "k1234567"."table03"                        2005/06/01
       1649 *       3628    I   "k1234567"."index01"                        2005/06/01
       2638 *        989    T   "k1234567"."table11"                        2005/06/01
======================================================================================
No          : 3
Rdarea Name : "rd0002"
Method      : Expand
Segment     : 1523
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
        228         1035    T   "k1234567"."table01"                        2005/06/03
          0          121    T   "k1234567"."table03"                        2005/06/03
         30           60    I   "k1234567"."index07"                        2005/06/03
======================================================================================
No          : 4
Rdarea Name : "lobrdarea701"
Method      : 
Segment     : 2498
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
          0         2764 *  L   "k1234567"."table701"                       2005/06/04
======================================================================================
No          : 5
Rdarea Name : "RDUSER02"
Method      : Expand
Segment     : 31854
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
       3503        23934    T   "k1234567"."table21"                        2005/06/11
       1592         3503    I   "k1234567"."index22"                        2005/06/11
       2548          955    T   "k1234567"."table23"                        2005/06/11
======================================================================================

HiRDB/パラレルサーバの場合,DBメンテナンス予定日は,ディクショナリサーバの日時を基に予測しています。

[説明]

No:

解析結果番号です(最大10けた)。DBメンテナンス予定日の情報のNoと対応しています。

Rdarea Name:

メンテナンスが必要と予測したRDエリアの名称です(最大32文字)。

Method:

RDエリアに対するメンテナンス方法です(最大20文字)。

Expand:

RDエリアの拡張をしてください。

なお,該当RDエリアが次の条件をすべて満たす場合,実際には自動増分できるときでも,メンテナンス方法にExpandと表示されることがあります。

  • HiRDBファイルシステム領域を自動的に拡張する方式によって,RDエリアの自動増分機能を適用している。

  • 上記HiRDBファイルシステム領域を,ダイレクトディスクアクセス上に作成している。

このため,上記に該当するRDエリアについてExpandが表示された場合は,該当するHiRDBファイルシステム領域の容量,及び該当する領域を作成したダイレクトディスクアクセスの容量を確認してください。HiRDBファイルシステムの自動増分に必要な容量がダイレクトディスクアクセスに残っている場合は,RDエリアを拡張する必要はありません。

HiRDBファイルシステム領域の容量については,pdfstatfsで確認してください。

ダイレクトディスクアクセスの容量については,OSのDiskPartコマンドで確認してください。DiskPartの詳細についてはOSのマニュアルを参照してください。

Extend:

メンテナンスは不要です(HiRDBがRDエリアの自動増分をします)。

Reinit:

RDエリアの再初期化をしてください。

空白:

メンテナンスは不要です。

Segment:

解放セグメント数です(最大10けた)。

  • 予測レベル1の場合

    メンテナンスで最低限確保する必要があるセグメント数です。

    MethodにExpandが表示されている場合,ここに表示されているセグメント数に更に余裕を持たせた値になるように拡張してください。

  • 予測レベル2の場合

    メンテナンスで最低限確保する必要があるセグメント数です。ただし,表又はインデクスのメンテナンスが必要と予測した場合は,必要なメンテナンスの実行結果を考慮した値が表示されます。例えば,MethodにExpandが表示されている場合,RDエリアを拡張する前に,必要なメンテナンスを実行していることを前提にして,最低限確保する必要があるセグメント数が表示されます。

Reclaim:

使用中空きページの解放をした後,使用中空きセグメントの解放を実行したときにできる,解放セグメント数の予測値です(最大13けた)。

表又はインデクスのメンテナンス方法として,使用中空きセグメントの解放が必要と予測した場合,この項目の右側に*を出力します。

Reorganize:

再編成を実行した場合にできる解放セグメント数の予測値です(最大13けた)。

表又はインデクスのメンテナンス方法として,再編成が必要と予測した場合,この項目の右側に*を出力します。

なお,再編成をするとデータの格納ページ数が多くなると予測した場合は,負の値を出力します。

Type:

メンテナンス対象の種別です(1文字)。

T:

I:インデクス

L:LOB用RDエリア

Name:

メンテナンス対象の表又はインデクス(認可識別子を含む)の名称です(最大65文字)。TypeがLの場合,LOB列を定義している表の名称を出力します。

出力形式は,"認可識別子"."表識別子"又は"認可識別子"."インデクス識別子"となります。なお,ディクショナリ表の場合,認可識別子は"(Data dictionary)"となります。

Date:

DBメンテナンス予定日です(YYYY/MM/DDの形式)。

予測レベル2の場合の補足

予測レベル2(-e 2)の場合,出力情報が次の状態になることがあります。これらは,解析項目別情報の表又はインデクスがメンテナンス要と判断された場合に表示されます。

  1. 再編成すると,逆に使用セグメント数が増える資源に対して,再編成要「*」と指示される。

  2. 同一RDエリアで,メンテナンス時期が異なる。

  3. RDエリアの拡張と再編成の両方を指示される。

上記の出力例を次に示します。上記の番号は,出力例の[1]〜[3]と対応しています。

 pddbst VV-RR       ***** Maintenance Information *****       yyyy/mm/dd hh:mm:ss
No          : 1
Rdarea Name : "RDUSER01"
Method      : 
Segment     : 42560
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
          3           10 *  T   "k1234567"."table10"                    [2] 2005/05/16
      28089 *       9363    T   "k1234567"."table01"                        2005/05/31
          0        12342 *  T   "k1234567"."table02"                        2005/05/31
        851         7535 *  I   "k1234567"."index01"                        2005/05/31
          3      [1] -10 *  T   "k1234567"."table11"                        2005/05/31
          3     [1] -300 *  T   "k1234567"."table12"                        2005/05/31
======================================================================================
No          : 2
Rdarea Name : "rd0002"
Method      : Expand [3]
Segment     : 1523
--------------------------------------------------------------------------------------
 Reclaim      Reorganize   Type Name                                        Date
------------- ------------ ---- ------------------------------------------- ----------
        228     [3] 1035 *  T   "k1234567"."table01"                        2005/06/03
          0      [3] 121 *  T   "k1234567"."table03"                        2005/06/03
         30       [3] 60 *  I   "k1234567"."index07"                        2005/06/03
          3     [3] -300 *  T   "k1234567"."table22"                        2005/06/03
======================================================================================

(3) 解析項目別情報

監視期間内にセグメント使用率が基準値を超えるRDエリア,表,及びインデクスを,DBメンテナンス予定日が早い順に出力します。このとき,メンテナンス方法も出力します。また,メンテナンス方法の情報に出力されたリソースについても,詳細情報を出力します。

 pddbst VV-RR       ***** Analysis Item Data *****       yyyy/mm/dd hh:mm:ss
No        : 1
Date      : 2005/05/25
Method    : Reclaim
Type      : T
Name      : "k1234567"."table01" ("RDUSER01")
StateDate : 2005/05/19 00:10:32
------------------------------------------------------------------------------------
Information                               Value      Method               Date
---------------------------------------- ----------- -------------------- ----------
Empty Page Ratio                          40 ( 50) * Reclaim pages        2005/05/25
Unused Page Ratio (30)                    20 ( 30)
Used Segment for Cluster                  40 ( 50)
Unused Page Differ From PCTFREE (10,10)   50 ( 75)
====================================================================================
No        : 2
Date      : 2005/05/31
Method    : 
Type      : R
Name      : "RDUSER01"
StateDate : 2005/05/19 00:10:32
------------------------------------------------------------------------------------
Information                               Value      Method               Date
---------------------------------------- ----------- -------------------- ----------
Used Segment Ratio (0,10)                 40 ( 80)                        2005/05/31
====================================================================================
No        : 3
Date      : 2005/06/01
Method    : Reorganize
Type      : T*
Name      : "k1234567"."table10" ("RDUSER01")
StateDate : 2005/05/19 00:10:32
------------------------------------------------------------------------------------
Information                                Value     Method               Date
---------------------------------------- ----------- -------------------- ----------
Empty Page Ratio                          25 ( 50)   Reclaim pages        2005/08/10
Unused Page Ratio (30)                    25 ( 30) * Reorganize           2005/06/01
Used Segment for Cluster                  40 ( 50)
Unused Page Differ From PCTFREE (10,10)   60 ( 75)
====================================================================================
No        : 4
Date      : 2005/06/03
Method    : Expand 
Type      : R
Name      : "rd0002"
StateDate : 2005/05/19 00:10:32
------------------------------------------------------------------------------------
Information                               Value      Method               Date
---------------------------------------- ----------- -------------------- ----------
Used Segment Ratio (0,10)                 78 ( 95)   Expand               2005/06/03
====================================================================================
No        : 5
Date      : 2005/06/04
Method    : Reclaim
Type      : I
Name      : "k1234567"."index07" ("rd0002")
StateDate : 2005/05/19 00:10:32
------------------------------------------------------------------------------------
Information                                Value     Method               Date
---------------------------------------- ----------- -------------------- ----------
Empty Page Ratio                          38 ( 50)   Reclaim              2005/06/04
Unused Page Ratio (30)                    20 ( 30)
Unused Page Differ From PCTFREE (10,10)   70 ( 75)
Delete RowID Ratio                        23 ( 30)   ReclaimPx            2005/06/07
====================================================================================
No        : 6
Date      : 2005/06/04
Method    : Reorganize
Type      : L
Name      : "k77a777"."table707" ("lobrdarea701")
StateDate : 2005/05/19 00:10:32 
------------------------------------------------------------------------------------
Information                                Value     Method               Date
---------------------------------------- ----------- -------------------- ----------
Used Segment for LOB Columns (0,10)       70 ( 80) * Reorganize           2005/06/04
====================================================================================
No        : 7
Date      : 2005/06/06
Method    : Expand 
Type      : R
Name      : "RDUSER12"
StateDate : 2005/05/19 00:10:32 
------------------------------------------------------------------------------------
Information                                Value     Method               Date
---------------------------------------- ----------- -------------------- ----------
Used Segment Ratio (0,10)                 70 ( 80) * Expand               2005/07/01
====================================================================================              :

HiRDB/パラレルサーバの場合,DBメンテナンス予定日は,ディクショナリサーバの日時を基に予測しています。

[説明]

No:

解析結果番号です(最大10けた)。DBメンテナンス予定日の情報のNoと対応しています。

Method:

対象種別(Type)に対するメンテナンス方法です(最大14文字)。

ReclaimS:

pdreclaimで使用中空きセグメントの解放をしてください。

ReclaimP:

pdreclaimで使用中空きページの解放をしてください。

Reorganize:

pdrorgで再編成をしてください。再編成を実行した場合,PCTFREEの指定値に従って空き領域を確保するため,使用する領域が増えることがあります。領域が不足する場合は,事前にRDエリアの拡張をしてください。

Expand:

pdmodでRDエリアの拡張をしてください。

なお,該当RDエリアが次の条件をすべて満たす場合,実際には自動増分できるときでも,メンテナンス方法にExpandと表示される場合があります。

  • HiRDBファイルシステム領域を自動的に拡張する方式によって,RDエリアの自動増分機能を適用している

  • 上記HiRDBファイルシステム領域を,ダイレクトディスクアクセス上に作成している。

このため,上記に該当するRDエリアについてExpandが表示された場合は,該当するHiRDBファイルシステム領域の容量,及び該当する領域を作成したダイレクトディクスアクセスの容量を確認してください。HiRDBファイルシステムの自動増分に必要な容量がダイレクトディスクアクセスに残っている場合は,RDエリアを拡張する必要はありません。

HiRDBファイルシステム領域の容量については,pdfstatfsで確認してください。

ダイレクトディスクアクセスの容量については,OSのDiskPartコマンドで確認してください。DiskPartの詳細についてはOSのマニュアルを参照してください。

Extend:

メンテナンスは不要です(HiRDBがRDエリアの自動増分をします)。ただし,自動増分に必要な領域を確保できない場合は,ユーザがpdmodでRDエリアを拡張する必要があります。

Reinit:

RDエリアの再初期化をしてください。RDエリアに既に16個のHiRDBファイルが割り当てられている場合,RDエリアの拡張はできないため,RDエリアの再初期化をして,HiRDBファイルの容量や個数を変更するなどの対処が必要です。

ReclaimPx:

-xオプションを指定したpdreclaimでインデクスの使用中空きページの解放をしてください。

空白:

メンテナンスは不要です。

Type:

メンテナンス要と判断された対象種別です(2文字)。

T:

I:インデクス

L:LOB用RDエリア

R:RDエリア

解析項目別情報にだけ出力されていて,メンテナンス方法の情報に出力されていない対象種別には*が付きます(例:T*)。したがって,*が付いている対象種別については,提示されたメンテナンスを実施する必要があります。また,*が付いていない対象種別については,メンテナンス方法の情報に出力されているメンテナンスだけ実施してください。

Name:

メンテナンス対象のRDエリア,表,又はインデクス(認可識別子を含む)の名称です(最大78文字)。

RDエリアの場合:

RDエリアの拡張を指示するとき:"RDエリア名"

LOB用RDエリアのとき:"認可識別子"."表識別子"("RDエリア名")

表の場合:

非横分割表のとき:"認可識別子"."表識別子"

横分割表のとき:"認可識別子"."表識別子"("RDエリア名")

インデクスの場合:

非横分割インデクスのとき:"認可識別子"."インデクス識別子"

横分割インデクスのとき:"認可識別子"."インデクス識別子"("RDエリア名")

StateDate:

分析に使用した解析情報のうち,最新の情報の取得日時です(YYYY/MM/DD hh:mm:ssの形式)。

Information:

解析した項目の項目名と,解析に使用した基準値を出力します。項目名と基準値については,「基準値定義ファイル(再編成時期予測機能)」を参照してください。

Value:

解析値です。解析値は,解析値(基準値)の形式で出力します。基準値については,「基準値定義ファイル(再編成時期予測機能)」を参照してください。

予測の結果,メンテナンスが必要となる解析項目のうち,予測日が最も早い項目には*付きの解析値が表示されます。

Date:

DBメンテナンス予定日です(YYYY/MM/DDの形式)。