EOFDELAYCSECS GOLDENGATE提升複製實時性

wei-xh發表於2013-05-21
使用GOLDENGATE工具做資料同步,對於實時性要求比較高的環境,EOFDELAYCSECS的引數設定非常必要,預設情況下,OGG的程式一旦讀取到日誌(REDO LOG,TRAIL FILE)的末尾就會休眠EOFDELAY指定的值(1S),在我的環境裡,經常源端和目標端的延遲在5秒甚至更高。由於OGG的抽取、投遞程式現在已經非常高效,非常容易讀取到日誌尾端。如果你的環境產生日誌量不是很大,而且又對同步的實時性要求比較高,那麼可以透過設定EOFDELAYCSECS(在我的環境裡設定的10)來強制OGG讀取到日誌末尾後,縮短休眠時間,提高同步實時性。這個引數可以設定在EXTRACT,PUMP,REPLICAT程式中,在我的環境中,經過設定EOFDELAYCSECS為10,同步的延遲基本可以控制在1S以內。當然同步的延遲可能是多方因素導致的,比如網路、磁碟、系統LOAD,日誌量。可以在各個程式的引數檔案中設定trace引數跟蹤時間消耗的一個分佈,來跟蹤同步延遲的問題。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-761651/,如需轉載,請註明出處,否則將追究法律責任。

相關文章