ogg pump 进程 Lag at Chkpt 时间延迟解决


上午遇见ogg数据同步不及时问题,查看抽取投递应用三进程状态正常,但是投递进程Lag at Chkpt(时间延迟)较大
再比对查看抽取和投递进程的日志(均正常抽取投递),但抽取文件号到了7400多,但投递刚过7300,相差一百多队列文件没有投递
再在目标端的dirdat查看,队列文件每半个小时才接收到一个,确定是pump进程投递投递过慢,文件出现延迟
(但查看网络应该是正常的,不是网络IO问题)


--解决
问题定位到pump进程参数
RMTHOST 192.168.1.1,MGRPORT 7809, TCPBUFSIZE 100000, TCPFLUSHBYTES 300000

--参考文档
一次ogg pump extract lag time延迟大的调优记录
https://blog.csdn.net/wonder191/article/details/50344299
http://t.askmaclean.com/thread-1879-1-1.html


将参数修改如下(修改之后几乎没有效果):
RMTHOST 1192.168.1.1,MGRPORT 7809, TCPBUFSIZE 1000000, TCPFLUSHBYTES 3000000


Optimizing the network settings for a GoldenGate confguration
https://blog.csdn.net/zwjzqqb/article/details/81165433
可以使用COMPRESS关键字配置发送进程压缩trail文件进行发送:
     RMTHOST 192.168.77.11, MGRPORT 8809, COMPRESS
OGG以1:4的比例进行压缩,使用压缩会提高CPU的负载


再次将参数修改
RMTHOST 192.168.1.1,MGRPORT 7809, TCPBUFSIZE 1000000, TCPFLUSHBYTES 3000000,COMPRESS

--文件投递明显变快,时间差逐渐减小

你可能感兴趣的:(oracle,goldengate)