温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
我们来讲解一下这个见习所这个概念。那么呢,借机锁呢,主要的作用呢,就是为了防止这个换毒。嗯,那么我们呢,通过呃,下面这一条思口来演示一下它是怎么如何完成它那个加锁的。那么我这里呢是嗯,UID小于18,那么会加一个锁,就是当前读嘛。那么我们按照常理啊,应该就是小于18的。这些锁,呃,之前的那个记录,那么他都会要加一个锁。嗯,那这里呢,嗯,其实他会也会。在右边啊,就是十八十九这两条记录。也会加速。嗯,如果你要阴四的一条十八十九,这时候呢,就会出现那个。所等待,最后超时以后会回滚。这个就是那个间隙锁,它不仅锁前边也会锁后边啊。
01:03
产生这个间隙它都会加速,就十到20产生的间隙,它这两个都会加速。那么呢,嗯,20以后就不会加锁了啊。这个点。嗯,咱们通过这个案例给演示一下啊。啊,我们这里呢,都是嗯,开的那个可充足隔离级别。那么我现在有条数据。啊,是这个啊,我们先把数给开起来。按绘画二位开始五。然后呢,我们执行这条语句啊。啊,这个时候呢,我们就是。啊,加了一个锁了。然后我们在绘画2IN字。啊,比如说我们就先。
02:00
插入18吧,这时候你你。你发现呃,18。这时候也会加速。嗯,他不仅锁前面啊,同时你看他以为锁后。我们差了一个19。这个也会加锁。就刚才我们。图上说的啊。如果你要差20呢,就可以差五。21也可以啊。你要插之前的,比如说插入十。13吧。这时候也是同样都插不进去。这里呢,就演示一下这个间隙锁。啊,不止是锁前边,也会锁后边。只要有缝隙的啊。都会加速。所以说我们在那个生产环境中呢,啊,我们把那个隔离级别呢,设置为这个RC就T消毒。
03:04
这样呢,就可以有效的避免一些。嗯嗯,由于MYQ已经引起的一些。啊,不必要的锁。
我来说两句