主庫執行 truncate table 指令
這時備庫卻停止同步
show slave status\G;
出現
Seconds_Behind_Master: 1080
Slave_SQL_Running_State: Waiting for table metadata lock
表示備庫這邊有卡住 , 備庫的 show slave status 的 Seconds_Behind_Master 越來越多
查詢
select * from information_schema.innodb_trx
看到備庫是否還有未完成的session , kill session 就可以了
恢復完成, 變成
Seconds_Behind_Master: 0
Slave_SQL_Running_State: Slave has read all relay log; waiting for more updates