STATS EXTRACT
使用 STATS EXTRACT 以顯示一或多個 Extract 群組的統計資料。輸出會包括 Oracle GoldenGate 組態中所包含的 DML 與 DDL 作業。
若要取得最準確的每秒處理作業數,請執行下列操作。
-
使用
RESET選項來發出STATS EXTRACT指令。 -
發出
STATS EXTRACT REPORTRATE命令。LATEST STATISTICS欄位顯示每秒的作業數。
注意:在 DB2 資料庫上執行的實際 DML 作業數目可能與 Oracle GoldenGate 所報告的擷取 DML 作業數目不符。如果更新敘述句未實際變更資料列,DB2 就不會記錄這些更新敘述句,因此 Oracle GoldenGate 並無法偵測它們或將它們包含在統計資料中。
注意:若要取得 Teradata 來源系統的正確統計資料,其中 Oracle GoldenGate 設定為最大保護模式,請將 STATS EXTRACT 發出給 VAM-sort Extract,而不是主要 Extract。主要 Extract 可能包含可倒回之未確認異動的統計資料;而 VAM 排序 Extract 則只會回報已確認異動的統計資料。
語法
STATS EXTRACT group_name
[, statistic]
[, DDLSONLY]
[, TABLE [container. | catalog.]schema.table]
[, TOTALSONLY [container. | catalog.]schema.table]
[, REPORTCDR]
[, REPORTCHARCONV]
[, REPORTFETCH | NOREPORTFETCH]
[, REPORTRATE time_units]
group_name
Extract 群組的名稱或用以指定多個群組的萬用字元 (*)。例如,T* 會傳回名稱以 T 開頭的所有 Extract 群組統計資料。
statistic
要顯示的統計資料。可以使用逗號分隔每個統計資料來指定多個統計資料,例如 STATS EXTRACT finance, TOTAL, DAILY.
TOTAL
顯示自處理作業啟動後的總計。
DAILY
顯示自當日開始後的總計。
HOURLY
顯示自當前小時開始後的總計。
LATEST
顯示自上次 RESET 命令之後的總計。
RESET
重設 LATEST 統計欄位中的計數器。
DDLSONLY
以可讀格式顯示 DDL 敘述句的統計資料,包括 DDL 敘述句數。
TABLE [container. |
catalog.]schema.table_name |
僅顯示所指定表格或以萬用字元 (*) 指定之一組表格的統計資料。表格名稱或萬用字元設定必須以兩部分或三部分名稱 (例如 hr.emp 或 *.*.*) 完全符合條件。
TOTALSONLY [container. |
catalog.]schema.table_name |
總結列出所指定表格或以萬用字元 (*) 指定之一組表格的統計資料。表格名稱或萬用字元設定必須以兩部分或三部分名稱 (例如 hr.emp 或 *.*.*) 完全符合條件。
REPORTCDR
顯示「衝突偵測與解決」的統計資料。統計資料包括:
-
CDR 衝突總計
-
CDR 解決成功
-
CDR 解決失敗
-
CDR
INSERTROWEXISTS衝突 -
CDR
UPDATEROWEXISTS衝突 -
CDR
DELROWEXISTS衝突 -
CDR
DELROWMISSING衝突
REPORTCHARCONV
只有在執行 TARGET 子句和字元集轉換時,才使用 TABLE 參數。將下列統計資料新增至 STATS 輸出:
Total column character set conversion failure:目前 Extract 執行中的驗證或轉換失敗次數。
Total column data truncation:因字元集轉換而於目前 Extract 執行中截斷資料欄資料的次數
REPORTFETCH | NOREPORTFETCH
控制輸出中是否包括擷取作業的相關統計資料。預設值為 NOREPORTFETCH。REPORTFETCH 的輸出如下所示:
-
row fetch attempts:當 Extract 無法從交易日誌取得值時,嘗試從資料庫擷取資料欄值的次數。 -
fetch failed:失敗的row fetch attempts數目。 -
依索引鍵的資料列擷取次數:適用於 Oracle。使用主索引鍵進行的資料列擷取嘗試次數。預設為依資料列 ID 擷取。
REPORTRATE time_units
以處理速率而不是絕對值顯示統計資料。
HR
MIN
SEC
範例
下列範例顯示特定表格每分鐘的總計和每小時統計資料,同時也重設最新統計資料並輸出擷取統計資料。
STATS EXTRACT exte, TOTAL, HOURLY, TABLE hr.emp, REPORTRATE MIN, RESET, REPORTFETCH
STATS EXTRACT exte, LATEST, REPORTFETCH