现在一个表t,表中只有一列id,里面有10条记录,id从1到10,然后再id上创建一个索引 ,会话1执行delete from t where
id in (1,2)
会话2执行 delete from t where id in(3,4)
这个时候会发生锁等待
会话1 持有 行锁,并且是x锁
会话2 等待ns 锁,请问为啥需要ns锁 ?因为是写操作,不应该加读锁
版本9.5 请高手解释下
select + 读锁update、delete 读锁+写锁
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30