EOFDELAYCSECS GOLDENGATE提升複製實時性
使用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- GoldenGate schema級複製 實施過程Go
- goldengate配置DDL複製Go
- GoldenGate的複製原理Go
- 資料複製_GoldenGateGo
- GoldenGate單向複製配置(支援DDL複製)Go
- oracle goldengate 複製端延時應用引數OracleGo
- 【轉】GoldenGate資料庫複製實施案例Go資料庫
- goldengate基於表複製Go
- GoldenGate多對一複製Go
- goldengate 單向複製配置Go
- 實戰goldengate之ora-To-ora單向複製Go
- oracle goldengate 雙向複製配置OracleGo
- goldengate單向複製的配置Go
- oracle goldengate 雙活複製避免迴圈複製引數OracleGo
- 實現Mysql延時複製MySql
- GoldenGate的簡介與複製原理Go
- goldengate 刪除複製程式步驟Go
- GoldenGate配置(三)之DDL複製配置Go
- GoldenGate DML複製增刪改表Go
- GoldenGate簡單複製環境的搭建Go
- GoldenGate配置(二)之雙向複製配置Go
- GoldenGate配置(一)之單向複製配置Go
- 用shell實現Mysql延時複製MySql
- [轉]使用複製來提升MySQL的高可用性和處理能力MySql
- 從 MySQL 到 ClickHouse 實時複製與實現MySql
- GoldenGate複製的幾個簡單測試Go
- GoldenGate在異構環境下的複製Go
- js 實現深複製/深複製JS
- 實戰goldengate:安裝配置+資料初始化+單向DML複製Go
- 用python生成oracle goldengate複製配置檔案PythonOracleGo
- GoldenGate異種資料庫之間的複製Go資料庫
- 搭建oracle 11.2.0.4環境下的goldengate複製OracleGo
- goldengate針對不同表名及列名的複製Go
- Oracle 11g GoldenGate單向複製配置(DML)OracleGo
- Goldengate複製程式錯誤Fatal error executing DDLGoError
- goldengate 過濾對某張表的複製操作Go
- Oracle goldengate 11g (二)【DML and DDL單向複製】OracleGo
- 通過goldengate從ORACLE向mysql的單向複製GoOracleMySql