当前位置: 首页 > news >正文

MySQL-锁

21.InnoDB有哪几类行锁?

InnoDB中主要有三种行锁,分别是记录锁间隙锁临键锁

  1. 记录锁就是锁定某一行数据,也就是记录本身。
  2. 间隙锁是锁定一个范围的数据,不包括记录本身,防止插入新记录。
  3. 临键锁是记录锁和间隙锁的结合,不仅锁住记录本身还可以避免插入新记录。可重复读隔离级别默认采用临键锁,如果操作的索引是主键或唯一索引,那么就会降级为记录锁。

22.意向锁是什么?

意向锁是一种表级锁,用于协调表锁和行锁之间的关系。在事务加了行锁的情况下,判断是否还需要加表锁。意向锁是由数据引擎自己维护的,用户无法手动操作。

23.当前读和快照读的区别是什么?

当前读是一致性锁定读,给记录加锁,一致性要求强。快照读是读取快照信息,在读已提交的情况下读取的是最新的快照信息,在可重读读的情况下读取的是事务开始时的快照信息。

相关文章:

  • leetcode 3508 设计路由器 模拟 深拷贝 二分 bound
  • (即插即用模块-特征处理部分) 三十二、(TGRS 2024) MDAF 多尺度双表示对齐过滤器
  • 深入解析TCP拥塞控制机制:从原理到现代算法优化
  • 如何在Agent中设置Memory
  • 【数学建模】佳点集(Good Point Set)在智能优化算法中的应用与实现
  • ChatGPT-如何让AI写作不那么生硬!
  • 学习笔记九——Rust所有权机制
  • 探索 MCP 和 A2A 协议: 本质上新协议都基于 HTTP的
  • 【Spring底层分析】Spring IoC
  • RocketMQ 安装时启动一闪而过 start mqnamesrv.cmd
  • 插值算法 - 最近邻插值实现
  • 用python写一个简单的射击游戏
  • skynet.socket 完整通信流程
  • Mysql8配置文件
  • 【贪心之摆动序列】
  • 三、Virtual Device Manager
  • CST1019.基于Spring Boot+Vue智能洗车管理系统
  • 从零手写RPC-version0
  • Android游戏逆向工程全面指南
  • MySQL慢查询全攻略:定位、分析与优化实战
  • 世卫大会连续9年拒绝涉台提案
  • 蒲慕明院士:未来数十年不是AI取代人,而是会用AI的人取代不会用的
  • 国家防汛抗旱总指挥部对15个重点省份开展汛前实地督导检查
  • 马上评|家长抱婴儿值护学岗,如何避免“被自愿”?
  • 中央提级巡视后,昆明厅官郭子贞接受审查调查
  • 丹麦外交大臣拉斯穆森将访华