程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> 推測OracleGoldenGate(OGG)目的端rep進程CheckpointLag的計算方法

推測OracleGoldenGate(OGG)目的端rep進程CheckpointLag的計算方法

編輯:Oracle教程

推測OracleGoldenGate(OGG)目的端rep進程CheckpointLag的計算方法


本文為原創,轉載請注明出處。

推測Oracle GoldenGate(OGG)OGG目的端 rep進程Checkpoint Lag的計算方法

背景介紹:如下是OGG目的端的rep進程的顯示,當時,OGG源頭的傳輸進程由於網絡擁堵的原因,導致傳輸速度急劇下降,降低為1.5M/分鐘。此時,源頭已經積壓了很多trail file。
也就是說,目的端的rep進程處於"吃不飽"的狀態--傳輸進程的傳輸速度趕不上rep進程的應用速度。
GGSCI (hostb) 5> info repb
info repb

REPLICAT   REPB      Last Started 2014-08-01 14:43   Status RUNNING
Checkpoint Lag       00:00:00 (updated 00:00:12 ago)
Log Read Checkpoint  File /u02/ggs/dirdat/tb001541
                     2014-08-01 05:26:32.766558  RBA 32744080

GGSCI (hostb) 6> !
info repb

REPLICAT   REPB      Last Started 2014-08-01 14:43   Status RUNNING
Checkpoint Lag       09:21:35 (updated 00:00:00 ago)
Log Read Checkpoint  File /u02/ggs/dirdat/tb001541
                     2014-08-01 05:26:34.768028  RBA 33105784

注意觀察Checkpoint Lag 的差異:

第一個是Checkpoint Lag       00:00:00  
第一個是Checkpoint Lag       09:21:35
當前時間是2014-08-01 下午 15點左右, 

結合trail文件傳輸速度降低的情況,我們可以推測Checkpoint Lag的計算方法:

當有新的trail文件被傳輸到目的端(此時該trail尚未被應用)時,OGG讀取trail文件中的時間戳和 當前的os時間做比對,從而得出Checkpoint Lag為09:21:35
當所有的trail文件均被應用時,Checkpoint Lag為00:00:00

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved