暂无图片
返回数说广场
Mark
2023-12-12 努力成为数据库专家!
MySQL 锁的类型主要有以下几种: 共享锁(Shared Lock):又称为读锁,用于对数据进行读取操作时获取的锁。多个事务可以同时持有共享锁,但只能有一个事务持有排他锁。 排他锁(Exclusive Lock):又称为写锁,用于对数据进行更新操作时获取的锁。一个事务在对数据加排他锁期间,其他事务不能对该数据加任何类型的锁。 意向锁(Intention Lock):分为两种,意向共享锁(Intent Shared Lock)和意向排他锁(Intent Exclusive Lock)。意向锁是表级锁,表示事务希望在表中的某个记录上加共享锁或排他锁。 自增锁(Auto-increment Lock):用于对自增字段进行加锁,保证自增字段值的唯一性和连续性。 记录锁(Record Lock):锁定索引记录,而不是整个表。只有记录被锁定后,才能对其进行修改操作。 间隙锁(Gap Lock):锁定一个范围,而不是单个记录。它主要用于防止其他事务在这个范围内插入新的记录
0
暂无图片 0
86
分享

评论

热门数说