主从延时问题排查——表没有主键导致

1、首先检查是否磁盘写满。如果不是出现磁盘 满,很大概率是表没有主键导致。

2、检查被卡的binlog在哪里,手动添加主键。

3、添加完主键,由于binlog是row格式,表结构也会同步。所以要多次执行添加主键,直到没有表结构的binlog都执行完成。4

4、主库要关闭binlog,然后添加主键。set session sql_log_bin=off;  alter table base_question_shikaku add primary key (question_id);

5、从库执行添加主键,可能会出现元数据锁。需要stop slave;set session sql_log_bin=off;  alter table base_question_shikaku add primary key (question_id);

 

posted on 2021-09-03 10:41  星期六男爵  阅读(241)  评论(0编辑  收藏  举报

导航