Hitachi

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


15.4.2 CSV形式での出力形式

再編成時期予測機能実行時にpredict文を指定すると,予測結果をCSV形式のファイルに出力できます。

〈この項の構成〉

(1) 出力するデータの規則

  1. CSV形式で出力する場合の出力規則については,「コマンド実行結果をDAT形式で出力する場合の規則」を参照してください。

  2. 1行分のデータの最後は改行します(改行文字は0x0d0a)。

  3. 先頭の行には,タイトルの行を出力します。

(2) 予測結果の出力項目

CSV形式で出力した場合の再編成時期予測機能の実行結果を次の表に示します。

表15‒9 再編成時期予測機能の実行結果(CSV形式で出力した場合)

タイトル

出力項目

出力形式

最大長

(単位:バイト)

出力情報

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

メンテナンス方法の情報

解析項目別情報

kind

出力種別

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

m:メンテナンス方法の情報

d:解析項目別情報

文字列

8

No

解析結果番号

数値

10

Date

DBメンテナンス予定日

YYYY/MM/DD

10

Type

対象種別

T:

I:インデクス

L:LOB用RDエリア

R:データディクショナリ用RDエリア,ユーザ用RDエリア,又はレジストリ用RDエリア

文字列

1

*

メンテナンスが必要と判断したリソースに対して*を出力します。

ユーザは,*が出力されたリソースに対して,メンテナンスをする必要があります。

文字

1

空白

空白

AuthID

認可識別子

ディクショナリ表の場合,(Data dictionary)となります。

文字列

30

×

Name

表又はインデクスの名称

文字列

30

×

Rdarea

RDエリア名

文字列

30

Method

メンテナンス方法の番号

0:メンテナンス不要

1:ReclaimS(使用中空きセグメントの解放)

2:ReclaimP(使用中空きページの解放)

3:Reorganize(再編成)

4:Expand(RDエリアの拡張)

5:Extend(RDエリアの自動増分(メンテナンス不要))

6:Reinit(RDエリアの再初期化)

7:ReclaimPx(-xオプションを指定したインデクスの使用中空きページの解放)

メンテナンス方法については,「実行結果の出力形式」を参照してください。

数値

5

×

NextExec

次回の状態解析結果蓄積機能の実行推奨時期

YYYY/MM/DD

10

×

×

×

StateDate

解析情報取得日時。

分析に使用した解析情報のうち,最新の情報の取得日時となります。

YYYY/MM/DD hh:mm:ss

19

×

InfoNo

解析項目種別の番号

1:Empty Page Ratio

2:Unused Page Ratio

3:Number of Branch Row

8:Used Segment for LOB Columns

10:Used Segment for Cluster

11:Unused Page Differ From PCTFREE

12:Delete RowID Ratio

13:Used Segment Ratio

数値

5

×

Value

解析項目種別に対する解析値

数値

5

×

PredictBase

解析に使用した解析項目種別の基準値

数値

5

×

Count

蓄積データ数

数値

5

×

×

×

Segment

解放セグメント数

数値

10

×

×

Reclaim

使用中空きセグメントの解放での解放セグメント予測数

数値

10

×

×

Reorganize

再編成での解放セグメント予測数

数値

10

×

×

ItemMethod

解析項目ごとのメンテナンス方法の番号

数値

5

×

CheckNo

チェック用基準値数

数値

5

×

Check1

解析に使用した解析項目種別のチェック用基準値

数値

5

×

Check2

解析に使用した解析項目種別のチェック用基準値

数値

5

×

(凡例)

○:出力します。

×:出力しません。

空白:空白を1文字出力します。

出力形式が文字列の場合,引用符(")で囲んで出力します。なお,最大長に引用符は含まれません。

注※

対象種別がRの場合,出力しません。

(3) 出力例

CSV形式の出力例を次に示します。

(a) -e 1指定,-mオプション省略時

Kind,No,Date,Type,*,AuthID,Name,Rdarea,Method,NextExec,StateDate,InfoNo,Value,PredictBase,
Count,Segment,Reclaim,Reorganize,ItemMethod,CheckNo,Check1,Check2
"p",1,2005/01/26,"R"," ",,,"RDUSER12",,,2004/12/27 15:58:08,13,50,80,,,,,,2,0,0
"p",1,2005/01/30,"R"," ",,,"rd0002",,,2004/12/27 15:58:08,13,60,80,,,,,,2,0,0
"p",1,2005/01/11,"R"," ",,,"lobrdarea701",,,2004/12/27 15:58:08,13,70,80,,,,,,2,0,0
"p",1,2005/01/15,"R"," ",,,"RDUSER02",,,2004/12/27 15:58:08,13,65,80,,,,,,2,0,0

(b) -e 1,-mオプション指定時

Kind,No,Date,Type,*,AuthID,Name,Rdarea,Method,NextExec,StateDate,InfoNo,Value,PredictBase,
Count,Segment,Reclaim,Reorganize,ItemMethod,CheckNo,Check1,Check2
"p",1,2005/01/26,"R"," ",,,"RDUSER01",,,2004/12/27 15:58:08,13,50,80,,,,,,2,0,0
"m",1,2005/01/26,"R"," ",,,"RDUSER01",0,,,,,,,2,0,0,0,,,
"m",1,2005/01/26,"I"," ","k1234567","index01","RDUSER01",0,,,,,,,2,0,1,0,,,
"m",1,2005/01/26,"T","*","k1234567","table01","RDUSER01",3,,,,,,,2,0,4,3,,,
           :
"p",1,2005/01/30,"R"," ",,,"RDUSER02",,,2004/12/27 15:58:08,13,50,80,,,,,,2,0,0
"m",1,2005/01/30,"R"," ",,,"RDUSER02",0,,,,,,,0,0,0,0,,,
"m",1,2005/01/30,"T"," ","k1234567","table03","RDUSER02",0,,,,,,,0,0,0,0,,,
           :
"p",1,2005/01/21,"R"," ",,,"RDUSER02",,,2004/12/27 15:58:08,13,50,80,,,,,,2,0,0
"m",1,2005/01/21,"R","*",,,"RDUSER02",4,,,,,,,6,0,0,4,,,
"m",1,2005/01/21,"I"," ","k1234567","index03","RDUSER02",0,,,,,,,6,0,1,0,,,
"m",1,2005/01/21,"T"," ","k1234567","table03","RDUSER02",0,,,,,,,6,0,4,0,,,
           :

(c) -e 2指定時

Kind,No,Date,Type,*,AuthID,Name,Rdarea,Method,NextExec,StateDate,InfoNo,Value,PredictBase,CheckNo,Check1,Check2
"p",1,2005/05/31,"R",,,,"RDUSER01",,2005/05/28,2005/04/12 17:30:12:42,13,78,80,2,0,10
"m",1,2005/05/31,"T","*","k1234567","table01","RDUSER01",1,,,,,,0,,
"m",1,2005/05/31,"T",,"k1234567","table02","RDUSER01",2,,,,,,0,,
"m",1,2005/05/31,"I","*","k1234567","index01","RDUSER01",2,,,,,,0,,
"m",1,2005/05/31,"T","*","k1234567","table10","RDUSER01",2,,,,,,0,,
"d",1,2005/05/31,"T",,"k1234567","table01","RDUSER01",1,2005/05/28,2005/04/12 17:30:12:42,1,40,50,0,,
"d",1,2005/08/10,"T","*","k1234567","table10","RDUSER01",1,2005/07/31,2005/04/12 17:30:12:42,1,25,50,0,,
"d",1,2005/06/01,"T","*","k1234567","table10","RDUSER01",2,2005/05/29,2005/04/12 17:30:12:42,2,25,30,1,50,
"p",2,2005/06/01,"R",,,,"RDUSER12",,2005/05/29,2005/04/12 17:30:12:42,13,78,80,2,0,10
"m",2,2005/06/01,"T","*","k1234567","table01","RDUSER12",2,,,,,,0,,
"m",2,2005/06/01,"T","*","k1234567","table03","RDUSER12",2,,,,,,0,,
"m",2,2005/06/01,"I","*","k1234567","index01","RDUSER12",1,,,,,,0,,
"m",2,2005/06/01,"T","*","k1234567","table11","RDUSER12",1,,,,,,0,,
"p",3,2005/06/03,"R",,,,"rd0002",,2005/05/30,2005/04/12 17:30:12:42,13,78,80,2,0,10
"m",3,2005/06/03,"R",,,,"rd0002",3,,,,,,0,,
"d",3,2005/06/03,"R",,,,"rd0002",3,2005/05/30,2005/04/12 17:30:12:42,13,78,80,2,0,10
           :