记一次alter table(DDL)操作时的waiting for tabl matadata lock错误
基本内容转自:https://www.cnblogs.com/digdeep/p/4892953.html
MySQL在进行alter table等DDL操作,会出现Waiting for table metadata lock的等待场景。而且,一旦alter table TableA的操作停滞在Waiting for table metadata lock的状态,后续对TableA的任何操作(包括读)都无法进行,因为他们也会在Opening tables的阶段进入到Waiting for table metadata lock的锁等待队列。如果是产品环境的核心表出现了这样的锁等待队列,就会造成灾难性的后果。