使用 Oracle AI Database 的自動工作負載儲存區域 (AWR) 報表
自動工作負載儲存區域 (AWR) 是識別一般資料庫效能問題的良好起點,可提供最初的指標來協助找出 Extract 或 Replicat 處理作業的問題。使用 AWR 時,您可以輕易判斷瓶頸是位於資料庫內部或外部。
從 Oracle AI Database 開始,AWR 查詢和報表都是經過簡化和增強的,能夠以易於瞭解的複寫處理作業檢視呈現資料。使用這些報表檢視時,將複寫效能問題歸類為下列其中一項,即可更容易進行疑難排解:
-
工作負載問題
-
資料庫端組態錯誤問題,例如因缺乏索引或資料庫參數設定值錯誤而導致的緩慢複製 SQL
-
資料庫端或資料庫外部 Oracle GoldenGate 處理作業中的效能瓶頸問題
增強型 AWR 報表的複製區段包含下列功能:
-
更完整的「複製系統資源使用狀況」段落,顯示所有 Oracle GoldenGate 複製處理作業 (不論是前景還是背景) 的系統資源使用狀況,並針對每個 Extract 和 Replicat 處理作業呈現。
「複製」段落也包含 XStream IN/OUT 介面的資訊。如需有關 XStream 的詳細資訊,請參閱 Oracle AI Database XStream Guide 。
-
複製相關「常用 SQL」統計資料的個別區段,可讓您更輕鬆地識別複製相關的 SQL 效能問題。顯示的常用 SQL 數目是資料庫所顯示常用 SQL 的一部分。
-
複製相關處理作業的常用等待事件個別段落,可輕鬆疑難排解複製相關效能問題。
-
重組的複製相關區段,以顯示依個別 Extract 和不同 Replicat 類型組織的複製統計資料。
-
Replicat 和 Extract 處理作業的自訂資訊。
複製系統資源使用
測量結果中會顯示其子元件的 Oracle GoldenGate 複製處理作業名稱、處理作業類型以及階段作業數目。效能統計資料是由處理子元件的功能 (依處理名稱分組) 來聚總。這可讓您監控每個 Extract 和 Replicat 的資源使用狀況,以及其所有子元件的詳細資訊。 
複寫最上層等待事件
顯示複製前景和背景處理作業等待事件,並依事件類型和「Oracle GoldenGate SQL 模組」聚總。 

複寫常用 SQL
由複製處理作業執行的 SQL 會顯示在「常用 SQL」報表中依「經歷時間」、「CPU 時間」和「執行」排序的不同段落中。系統會新增複製處理作業名稱,以識別執行 SQL 的處理作業。
以下是常用 SQL 報告的範例。 



Oracle GoldenGate Extract 效能度量
此段落顯示 Extract 和擷取引擎的效能測量結果。 
下表說明效能測量結果資料。
注意:除非註明,否則所有資料都是快照間隔中收集的累計差異。
| 單位標準名稱 | 說明 |
|---|---|
| Extract 名稱 | GoldenGate Extract |
| 擷取名稱 | 擷取處理名稱 |
| 開始探勘延遲 | 建立和接收最近 LCR 的時間所衍生的延遲 (秒)。 此延遲是在快照的開頭測量的。 |
| 最終探勘延遲 | 建立和接收最近 LCR 的時間所衍生的延遲 (秒)。 此延遲是在快照結束時測量的。 |
| 已探勘的重做 (位元組) | 執行的重做資料量 (位元組)。 如果處理作業在快照間隔內重新啟動,就會顯示星號 (*)。 |
| 重做刪除 (位元組) (每秒) | 重做已訂房費率 |
| 每秒傳送的位元組數 | 自上次將 Extract 處理作業附加至 Capture 處理作業後,Capture 處理作業傳送至 Extract 處理作業的位元組數目。 |
| 擷取流動性覆蓋率 | 從 Logminer 傳遞至擷取的 LCR 數目 |
| 擷取每秒流動性覆蓋率 | 擷取流動性覆蓋率 |
| 已傳送的 LCR | 從擷取傳送至擷取的 LCR 數目 |
| 傳送的 LCR/ 秒 | 已傳送流動性覆蓋率 |
| 重做等待時間 (秒) | Capture 處理作業在 WAITING FOR REDO 狀態所花費的時間。 |
| 等待擷取 (秒) | 擷取要求的擷取等待時間。快照結束時 |
| 等待擷取 (差異) | 開始快照與結束快照之間等待擷取時間的差異值 |
Oracle GoldenGate 整合式複製
此段落顯示 Oracle GoldenGate 整合式 Replicat 的效能統計資料。 
下表說明測量結果資料。
| 測量結果名稱 | 說明 |
|---|---|
| Replicat 名稱 | Oracle GoldenGate Replicat 名稱 |
| 套用名稱 | 套用處理名稱 |
| 緩衝的 LCR (讀取器) | 套用讀取器等待處理的緩衝 LCR 數目 |
| 收到的交易 (協調者) | 套用協調器收到的交易數目 |
| 未指定的交易 (協調者) | 套用協調器尚未指派的交易數目 |
| 套用的 LCR (套用伺服器) | 套用伺服器所套用的 LCR 數目 |
| 套用的 LCR/ 安全性 (套用伺服器) | 依套用伺服器區分的 LCR 套用率 |
| 含相依性百分比的流動性覆蓋率 | 因相依性而必須等待其他交易的 LCR 百分比 |
| 含浮水印相依性百分比的流動性覆蓋率 | 因來源異動確認順序而必須等待的 LCR 百分比 |
| 總錯誤數 | 有錯誤的交易總數 |
Oracle GoldenGate Replicat
此段落顯示 Oracle GoldenGate Classic Replicat、協調式 Replicat 以及平行 Replicat 的整體效能統計資料。每個 Replicat 處理作業都會聚總 SQL 作業統計資料。 
下表說明測量結果資料。
| 測量結果名稱 | 說明 |
|---|---|
| Replicat 名稱 | Replicat 名稱 |
| 已處理的資料列 | Replicat 由 SQL 作業處理的資料列數目 |
| 處理的資料列數 (每秒) | 處理的資料列速率 |
| I/O 等待時間 | Replicat 執行 SQL 作業的使用者 I/O 等待時間 |
| CPU 時間 | Replicat 的 SQL 作業 CPU 時間 |