STATOPTIONS

有効な対象

ExtractおよびReplicat

摘要

STATOPTIONSパラメータでは、STATS EXTRACTまたはSTATS REPLICATコマンドによって生成される統計表示に含める情報を指定します。このパラメータのオプションは、必要に応じてこれらのコマンドの引数としても有効化できます。

デフォルト

各オプションを参照してください。

構文

STATOPTIONS
[, REPORTDETAIL | NOREPORTDETAIL]
[, REPORTFETCH | NOREPORTFETCH]
[, RESETREPORTSTATS | NORESETREPORTSTATS]
[, THREADS (<threadID>[, <threadID>][, ...][, <thread_range>[, <thread_range>][, ...])]
REPORTDETAIL NOREPORTDETAIL

Replicatに有効です。コリジョン処理の結果として破棄されたためにターゲットに適用されなかった操作に関する統計のレポートを制御します。

REPORTDETAIL

破棄された操作に関する統計を返します。このような操作は、通常のSTATS REPLICAT統計(実行された挿入、更新および削除)で、STATS REPLICATがDETAILオプションとともに発行された場合は破棄された統計としてレポートされます。たとえば、10件のレコードのINSERT操作が行われ、重複キーが原因ですべり無視された場合、レポートには、10件の挿入があり、コリジョンのために10件の廃棄もの発生したと示されています。REPORTDETAILはデフォルトです。

NOREPORTDETAIL

破棄された操作に関する統計のレポートを無効にします。

REPORTFETCH NOREPORTFETCH

Extractで有効です。FETCHCOLS句によってトリガーされるフェッチや、トランザクション・レコードに十分な情報がないときに実行する必要があるフェッチなど、Extractによって実行される行フェッチ数に関する統計のレポートを制御します。

REPORTFETCH

行フェッチに関する統計をレポートします。出力は次のようになります。

NOREPORTFETCH

フェッチに関する統計のレポートを無効にします。NOREPORTFETCHがデフォルトです。

RESETREPORTSTATS NORESETREPORTSTATS

ExtractおよびReplicatに有効です。新しいレポートが作成されるときに、REPORTパラメータによって生成される統計をリセットするかどうかを制御します。RESETREPORTSTATSは、レポートから別のレポートに統計をリセットします。NORESETREPORTSTATSは、レポートから次のレポートに統計を繰り越します。 これがデフォルトです(REPORTを参照)。レポートのロールオーバーは、REPORTROLLOVERパラメータによって制御されます(REPORTROLLOVERを参照)。

THREADS (<threadID>[, <threadID>][, ...][, <thread_range>[, <thread_range>][, ...])

調整Replicatで指定したスレッドに対して、選択されたSTATOPTIONSオプションを有効にします。

<threadID>[, <threadID>][, ...]

threadID, threadID, threadIDというフォーマットでスレッドIDまたはスレッドのカンマ区切りリストを指定します。

[, <thread_range>[, <thread_range>][, ...]

スレッドの範囲をthreadIDlow-threadIDhighの形式で指定するか、範囲のカンマ区切りリストをthreadIDlow-threadIDhigh, threadIDlow-threadIDhighの形式で指定します。

threadID, threadID, threadIDlow-threadIDhighのように、これらの形式を組み合せて指定することもできます。

例

次に、調整Replicatに関するフェッチの詳細を含める例を示します。

STATOPTIONS REPORTFETCH

この例では、調整Replicatのスレッド0について、レポートから別のレポートに統計をリセットします。

STATOPTIONS RESETREPORTSTATS THREADS 0