现象:一次数据同步的场景中,业务表阻塞无法正常读写。
通过下面sql查到当前表正在执行的操作,这时候看到有两条记录的STATE字段出现Waiting for table metadata lock状态,kill 掉对应ID的session,同时对sql进行优化。成功解决问题
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE INFO LIKE '%tablename%'
现象:一次数据同步的场景中,业务表阻塞无法正常读写。
通过下面sql查到当前表正在执行的操作,这时候看到有两条记录的STATE字段出现Waiting for table metadata lock状态,kill 掉对应ID的session,同时对sql进行优化。成功解决问题
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE INFO LIKE '%tablename%'