STATS EXTRACT
使用 STATS EXTRACT 可以显示一个或多个提取组的统计信息。输出包括 Oracle GoldenGate 配置中包含的 DML 和 DDL 操作。
要获取最准确的每秒处理的操作数,请执行以下操作。
-
发出带有
RESET选项的STATS EXTRACT命令。 -
发出
STATS EXTRACT REPORTRATE命令。LATEST STATISTICS字段显示每秒操作数。
注:在 DB2 数据库上执行的 DML 操作的实际数量可能与 Oracle GoldenGate 报告的已提取 DML 操作数不匹配。如果 update 语句没有以物理方式更改行,则 DB2 不会记录它们,因此 Oracle GoldenGate 检测不到它们,也无法在统计信息中包含它们。
注:要获取在最大保护模式下配置了 Oracle GoldenGate 的 Teradata 源系统上的准确统计信息,请向 VAM 排序提取(而非主要提取)发出 STATS EXTRACT。主要提取可能包含可以回滚的未提交事务的统计信息;而 VAM 排序提取仅报告已提交事务处理的统计信息。
语法
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
提取组的名称,也可使用通配符 (*) 指定多个组。例如,T* 返回名称为 T 开头的所有提取组的统计信息。
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
仅当 TABLE 参数具有 TARGET 子句且执行字符集转换时使用。以下统计信息将添加到 STATS 输出:
Total column character set conversion failure:当前提取运行中的验证或转换失败总数。
Total column data truncation(列数据截断总数):在当前提取运行中,由于字符集转换而截断列数据
REPORTFETCH | NOREPORTFETCH
控制是否在输出中包含关于提取操作的统计信息。默认值为 NOREPORTFETCH。REPORTFETCH 的输出如下所示:
-
row fetch attempts:当提取无法从事务处理日志中获得列值时,提取尝试从数据库获取列值的次数。 -
fetch failed:失败的row fetch attempts次数。 -
row fetch by key(按键列出的行提取次数):对 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