我在XX文章里面看到这样一个消息,说mysqldump执行时,默认加了全表锁.....
既然这样,我就做了一个实验.
我在cmd在mysqldump了一下。。然后开了一个session 对表进行加锁,结果是成功的.
那么mysqldump既然已经加了锁,为什么在另一个session里面可以加锁成功列? 而且。mysqldump还有个选项就是专门用来加锁的 --lock-all-tables ...
请问,是那篇文章写错了,还是我的实验或者理解错了 如果都不是,请问mysqldump 内部到底是怎么的一个执行过程呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货