对 Oracle AI Database 使用自动工作量资料档案库 (Automatic Workload Repository,AWR) 报告
自动工作量资料档案库 (Automatic Workload Repository,AWR) 是确定一般数据库性能问题的良好起点,它可以提供初始指示器以帮助查找提取或复制进程的问题。使用 AWR,您可以轻松确定瓶颈是否在数据库内部或外部。
从 Oracle AI Database 开始,可简化和增强 AWR 查询和报告,以易于理解的复制过程视图呈现数据。使用这些报告视图,通过将复制性能问题分类为以下项之一,可以更轻松地排除复制性能问题:
-
工作负载问题
-
数据库端配置错误问题,例如由于缺少索引或数据库参数设置错误而导致复制 SQL 缓慢
-
数据库端或数据库外的 Oracle GoldenGate 进程中的性能瓶颈问题
增强的 AWR 报告的复制部分包括以下功能:
-
更完整的 "Replication System Resource Usage"(复制系统资源使用情况)部分,其中显示所有 Oracle GoldenGate 复制进程的系统资源使用情况(无论是前台还是后台),并为每个提取和复制进程提供这些资源使用情况。
"Replication"(复制)部分还包含 XStream IN/OUT 接口的信息。有关 XStream 的更多信息,请参阅 Oracle AI Database XStream Guide 。
-
与复制相关的顶级 SQL 统计信息的一个单独部分,可以更轻松地识别与复制相关的 SQL 性能问题。显示的顶级 SQL 数与为数据库显示的顶级 SQL 数的一小部分。
-
有关复制相关进程的顶级等待事件的单独部分,可以轻松地排除与复制相关的性能问题。
-
重组复制相关部分,以显示按单个提取和不同复制类型组织的复制统计信息。
-
复制和提取流程的自定义信息。
复制系统资源使用量
度量中显示 Oracle GoldenGate 复制进程名称、进程类型和其子组件的会话数。性能统计信息按进程子组件的功能进行聚合,并按进程名称进行分组。这允许在每个提取和复制处监视资源使用情况,并包含其所有子组件的详细信息。 
复制顶级等待活动
将显示复制前台和后台进程等待事件,并按事件类型和 Oracle GoldenGate SQL Module 进行聚合。 

复制顶级 SQL
复制进程执行的 SQL(按用时、CPU 时间和执行顺序的不同部分显示)显示在顶级 SQL 报告中。添加复制进程名称以标识正在执行 SQL 的进程。
下面是顶级 SQL 报表的示例。 



Oracle GoldenGate 提取绩效度量
此部分显示提取和捕获引擎的性能度量。 
下表介绍了性能度量数据。
注:除非注意,否则所有数据都是快照间隔中收集的累积差值。
| 度量名 | 说明 |
|---|---|
| 提取姓名 | GoldenGate 提取 |
| 捕获名称 | 收集流程名称 |
| 开始采矿滞后 | 由创建和接收最近 LCR 的时间推导的滞后(秒)。 此滞后是在快照的开头测量的。 |
| 结束采矿滞后 | 由创建和接收最近 LCR 的时间推导的滞后(秒)。 此滞后是在快照结束时测量的。 |
| 已挖掘重做 (字节) | 挖掘的重做数据量(字节)。 如果进程在快照间隔内重新启动,则会显示星号 (*)。 |
| 每秒重做挖掘(字节) | 重做挖掘率 |
| 每秒发送的字节 | 从上次提取流程附加到捕获流程以来,捕获流程发送到提取流程的字节数。 |
| 获取 LCR | 从 Logminer 传送到 Capture 的 LCR 数 |
| 每秒捕获 LCR | 获取 LCR 速率 |
| 已发送 LCR | 从捕获发送到提取的 LCR 数 |
| 已发送 LCR/秒 | 已发送 LCR 速率 |
| 重做等待时间(秒) | 捕获进程处于“等待还原”状态所花费的时间。 |
| 等待提取(秒) | 从提取获取请求的等待时间。快照结束时 |
| 等待提取(差值) | 开始快照与结束快照之间的等待提取时间的增量值 |
Oracle GoldenGate 集成复制
此部分显示 Oracle GoldenGate 集成复制的性能统计信息。 
下表介绍了度量数据。
| 度量名称 | 说明 |
|---|---|
| 复制名称 | Oracle GoldenGate 复制名称 |
| 应用名称 | 应用流程名称 |
| 缓冲的 LCR(读取器) | 等待应用读取器处理的缓冲 LCR 数 |
| 收到的交易(协调程序) | 应用协调员接收的事务处理数 |
| 未分配的交易(协调程序) | 应用协调员尚未分配的事务处理数 |
| 应用的 LCR(应用服务器) | 应用服务器应用的 LCR 数 |
| 应用的 LCR/秒(应用服务器) | 按应用服务器列出的 LCR 应用速率 |
| 具有相关性的 LCR 百分比 | 由于相关性而不得不等待其他事务处理的 LCR 百分比 |
| 具有水印相关性的 LCR 百分比 | 由于源事务处理提交顺序而必须等待的 LCR 百分比 |
| 错误总数 | 出错的事务总数 |
Oracle GoldenGate Replicat
此部分显示 Oracle GoldenGate 经典复制、协调复制和并行复制的整体性能统计信息。将汇总每个复制进程的 SQL 操作统计信息。 
下表介绍了度量数据。
| 度量名称 | 说明 |
|---|---|
| 复制名称 | 复制名称 |
| 已处理的行数 | 由复制执行的 SQL 操作处理的行数 |
| 每秒处理的行数 | 已处理行速率 |
| I/O 等待时间 | 复制执行 SQL 操作的用户 I/O 等待时间 |
| CPU 时间 | 复制的 SQL 操作的 CPU 时间 |