1、表级锁mysql中存在两种表级锁,一种是表锁,另一种是MDL锁(元数据锁)。表锁可以自己主动去申请,比如lock tables t1 read, t2 write;这样就申请了一个表t1的读锁,一个表t2的写锁,释放锁可以通过语句unlock tables来实现。表锁除了限制其他线程的操作之外,还会影响到自己接下来的操作,以lock table t1 read, t2 write;为例,这里除了其他线程不能对表t1进行写,对表t2进行读写之外,还限制了本线程只能对表t1进行读,只能对表t2进行读写,本线程也不能写表t1。MDL锁是系统自动获取与释放的锁,一般对表中的数据进行读写的时候(dm...