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
行フェッチに関する統計をレポートします。出力は次のようになります。
-
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>][, ...]
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