STATOPTIONS
有效對象
擷取與 Replicat
說明
使用 STATOPTIONS 參數來指定要包含在 STATS EXTRACT 或 STATS REPLICAT 命令所產生之統計顯示畫面中的資訊。這些選項也可視需要啟用,作為這些指令的引數。
預設
請參閱個別選項。
語法
STATOPTIONS
[, REPORTDETAIL | NOREPORTDETAIL]
[, REPORTFETCH | NOREPORTFETCH]
[, RESETREPORTSTATS | NORESETREPORTSTATS]
[, THREADS (<threadID>[, <threadID>][, ...][, <thread_range>[, <thread_range>][, ...])]
REPORTDETAIL |
NOREPORTDETAIL |
適用於 Replicat。控制因碰撞處理而捨棄未套用至目標之作業的統計資料報告。
REPORTDETAIL
傳回捨棄作業的統計資料。如果使用 DETAIL 選項來發出 STATS REPLICAT,則會在一般的 STATS REPLICAT 統計資料 (執行的插入、更新和刪除) 中報告這些作業,並作為捨棄統計資料。例如,如果有 10 筆記錄是 INSERT 作業,而且由於索引鍵重複而全部被忽略,則報表會指出有 10 個插入項目以及 10 個捨棄項目,因為發生衝突。REPORTDETAIL 為預設值。
NOREPORTDETAIL
關閉已捨棄作業的統計資料報告。
REPORTFETCH |
NOREPORTFETCH |
適用於 Extract。控制 Extract 所執行之資料列擷取的統計資料 (例如由 FETCHCOLS 子句觸發的擷取),或當交易記錄中的資訊不足時必須執行的擷取)。
REPORTFETCH
報告資料列擷取的統計資料。輸出如下:
-
row fetch attempts:當 Extract 無法從交易日誌取得值時,嘗試從資料庫擷取資料欄值的次數。 -
fetch failed:失敗的row fetch attempts數目。 -
依索引鍵擷取資料列:(對 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。
範例
此範例包含協調式 Replicat 的擷取詳細資訊。
STATOPTIONS REPORTFETCH
此範例會將協調式 Replicat 的繫線 0 的統計資料從一個報表重設為另一個報表。
STATOPTIONS RESETREPORTSTATS THREADS 0