説明
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
操作で、キーの重複が原因でこれらすべてのレコードが無視された場合、レポートにはINSERT操作数10、コリジョンが原因で破棄された操作数10と出力されます。REPORTDETAIL
はデフォルトです。
NOREPORTDETAIL
破棄された操作に関する統計のレポートを無効にします。
REPORTFETCH | NOREPORTFETCH
Extractに有効です。FETCHCOLS
句によってトリガーされるフェッチや、トランザクション・レコードに十分な情報がないときに実行する必要があるフェッチなど、Extractによって実行される行フェッチ数に関する統計のレポートを制御します。
REPORTFETCH
行フェッチに関する統計をレポートします。出力内容は次のようになります。
row fetch attempts
: Extractがトランザクション・ログから列値を取得できなかったときに、データベースから値をフェッチしようとした回数。
fetch failed
: 失敗した行フェッチの試行
回数。
row fetch by key: (Oracleに有効)主キーを使用して行われた行フェッチの試行回数。
NOREPORTFETCH
フェッチに関する統計のレポートを無効にします。NOREPORTFETCH
がデフォルトです。
RESETREPORTSTATS | NORESETREPORTSTATS
ExtractおよびReplicatに有効です。新しいレポートが作成されるときに、REPORT
パラメータによって生成される統計をリセットするかどうかを制御します。RESETREPORTSTATS
は、レポートから別のレポートに統計をリセットします。NORESETREPORTSTATS
は、レポートから次のレポートに統計を繰り越します。これがデフォルトです。「REPORT」を参照してください。レポートのロールオーバーは、REPORTROLLOVER
パラメータによって制御されます。「REPORTROLLOVER」を参照してください。
THREADS (
threadID
[,
threadID
][, ...][,
thread_range
[,
thread_range
][, ...]
)
調整Replicatの指定スレッドに対して選択されたSTATOPTIONS
オプションを有効にします。
threadID
[,
threadID
][, ...]
スレッドIDを指定するか、スレッドのカンマ区切りリストをthreadID, threadID, threadID
の形式で指定します。
[,
thread_range
[,
thread_range
][, ...]
スレッドの範囲をthreadIDlow-threadIDhigh
の形式で指定するか、範囲のカンマ区切りリストをthreadIDlow-threadIDhigh
, threadIDlow-threadIDhigh
の形式で指定します。
threadID, threadID, threadIDlow-threadIDhigh
のように、これらの形式を組み合せることができます。