一文读懂mysql的锁

发布时间:2024年01月24日

在这里插入图片描述
提起mysql的锁,你是否会似懂非懂,最常听人提起的就是乐观锁,悲观锁、排他锁、共享锁
悲观锁是用

select c form T for update

然后等待提交实现的,但是你知道吗,其实排他锁和悲观锁其实是一回事!!

可能这样说不太严谨,但是你先别反驳我,请听我娓娓道来。
在mysql中锁🔒分为很多种,但是他们也是被划分中不同的类型的
比如: 按执行的操作进行划分: 分为DML锁、DDL锁
按锁的粒度进行划分:分为页级锁、行级锁、表级锁
按照锁的级别划分呢: 分为共享锁、排他锁
按照用户得使用方式:乐观锁、悲观锁

所以你知道了吗?
是按不同的类型进行划分的,所有才有了这么多的名字
我们上面说的悲观锁,就是使用排他锁进行实现的,所以才说他俩就是一回事!

文章来源:https://blog.csdn.net/weixin_46380571/article/details/135831500
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。