注意:读写锁是在MyISAM引擎下使用
查看哪些表被上锁了(1:上锁 / 0:没有锁)
show open tables;

此外,Myisam的读写锁调度是写优先,这也是myisam不适合做写为主表(比如卖家库)的引擎。因为写锁后,其他线程不能做任何操作,大量的更新会使查询很难得到锁,从而造成永远阻塞。
读锁:



写锁:



注意:读写锁是在MyISAM引擎下使用
查看哪些表被上锁了(1:上锁 / 0:没有锁)
show open tables;

此外,Myisam的读写锁调度是写优先,这也是myisam不适合做写为主表(比如卖家库)的引擎。因为写锁后,其他线程不能做任何操作,大量的更新会使查询很难得到锁,从而造成永远阻塞。
读锁:



写锁:



1135
1253

被折叠的 条评论
为什么被折叠?