人大金仓 解决金仓KingbaseFlysync 同步服务源端报错Attempt to write new log record with equal

75 阅读1分钟

关键字

KingbaseFlysync ,KFS, lower fragno,同步服务,replicator,32768

问题描述

源端同步服务在解析的过程中offline,日志中提示报错信息Attempt to write new log record with equal or lower fragno: seqno=xxx previous store fragno=32767 attempted new fragno=32768

问题分析

针对源端解析,客户提交一个大事务的场景,这时候源端解析会进行分片已提高解析效率,但是当事务很大,每一片的数量很低的时候(minRowsPerBlock控制单片数量),分片数就会变的很大,KFS对分片数是有上限的,超过32767就会报错

解决方案

将大事务拆分参数改大

property = replicator.extractor.dbms.minRowsPerBlock=10000

更多信息,参见help.kingbase.com.cn/v8/index.ht…