mysql复制-缺少数据

8yoxcaq7  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(224)

尊敬的开发者/社区:
我正在使用mysql复制库将aws-rds-binlog流式传输到redshift。一切都很好,除了一件事,我没有从表中得到一些记录。经过调查,我知道这个表中的数据被填充的频率非常高,在这段时间里,我没有得到一些记录
请注意,我正在阅读从属服务器的binlog。这是我作品的复制品。这里的重点是,这个表的变化正在完美地传播到所有从机。我不知道为什么python没有读取一些更改。
这是我的pyton代码片段

stream = BinLogStreamReader(
connection_settings={
"host": SRC_DB_HOST,
"port": src_db_port,
"user": user_bi,
"passwd": user_bi_pwd},
server_id=227336,
blocking=True,
resume_stream=True,
ignored_tables=ignored_tables_list,
log_file=log_file, log_pos=log_pos,
only_events=[WriteRowsEvent, UpdateRowsEvent, DeleteRowsEvent])

for binlogevent in stream:
     ##creating local file with records

忽略的\u表\u列表:包含一些要排除的表
我丢失的记录中没有无效字符。他们和其他人一样。
请帮忙

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题