标签:加表锁

MySQL 核心模块揭秘 | 20 期 | 怎么加表锁?

MySQL 核心模块揭秘 | 20 期 | 怎么加表锁?

目录1. 是否已经加锁?2. 先拿个令牌3. 会不会被阻塞?4. 申请表锁结构5. 总结正文1. 是否已经加锁?一个事务,在执行过程中,可能多次操作同一个表。如果多次操作都需要表锁保护,InnoDB 并不会简单粗暴的重复加锁。每次加表锁之前,如果 InnoDB 判断事务已经对这个表加了相同或者更高级

大白菜程序猿 大白菜程序猿 2024-06-12
0 0 0