记一次MDL锁导致的Mysql主从复制延迟,Waiting for dependent transaction to commit,Waiting for table metadata lock
题外话
在生产环境中,为了更好性能,经常会见到主节点写,从节点只读的情况,即读写分离;本文记录了读写分离时遇到的一特殊主从复制延迟。
一、主从复制延迟现象
收到主从复制延迟告警
告警内容:(敏感信息做了屏蔽)
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error: