首页 > 数据库 > > MYSQL GAP 锁还得在深入一下 & 不投降
之前做过GAP 锁的测试,虽然测试的多,但其实都是浅层面的问题,到底GAP 锁和死锁等区别,没有说。另外说一句,身在好几个专业群,眼见群里面的 ORACLE 的DBA ,在内心纠结挣扎,怼完MYSQL ,怼POSTGRESQL ,说这两数据库难用。哎,难用不难用,重要吗?您能推倒历史的潮流,或者说中国数据库的历史潮流,显然是不能,人只有适应,才能生存,和潮流拧着来,或许算不投降,也算是一种成功吧。
为什么会存在间隙锁,间隙锁是索引记录之间的锁。由于这个间隙锁,当您两次运行相同的查询时,无论该表上的其他会话修改如何(这里仅仅讨论 read commited level),您都会得到相同的结果。
原文作者:;如有侵权,请联系管理员删除。