表加个专题

06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?

06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍? 根据加锁的范围, MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。 全局锁 顾名思义,全局锁就是对整个数据库实例加锁。 MySQL 提供了一个加全局读锁的方法,命令是Flush tables with read lock (FTWRL) 。当你需要让整个库处于只读状态的时候,可以使用这个命令,之后其他线程的以下语句会被阻塞: