Chinaunix
标题:
为什么加了读锁还能insert成功
[打印本页]
作者:
mehqy
时间:
2014-09-19 13:46
标题:
为什么加了读锁还能insert成功
本帖最后由 mehqy 于 2014-09-19 13:47 编辑
QQ图片20140919134334.jpg
(59.94 KB, 下载次数: 35)
下载附件
2014-09-19 13:46 上传
在shell使用mysql -e 加读锁,进mysql可以insert,登陆mysql执行flush table with read lock就不能执行insert。
作者:
myeverything
时间:
2014-09-19 14:50
因为shell中的进程结束了,
你可以试下执行 mysql -e 'flush tables with read lock;select sleep(10)',然后在这期间insert。
作者:
mehqy
时间:
2014-09-19 15:59
回复
2#
myeverything
喔,谢谢。才发现读锁是对于当前回话的。
作者:
action08
时间:
2014-09-20 09:56
这个是安全隔离的,不会有负面影响
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2