2020年10月13日 星期二

mysql 備庫 同步停止 , Waiting for table metadata lock

 

主庫執行 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


沒有留言:

張貼留言