• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






lyh-001

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2025年6月23日

MySQL数据库锁机制
摘要: MySQL数据库锁机制是并发控制的核心,其工作流程和原理涉及锁类型、粒度、冲突检测、事务隔离级别等多个维度。以下从锁的类型、工作流程、底层原理及优化策略四部分进行详细解析: 开始 │ ├─ 步骤1:解析SQL语句 │ ├─ 确认是否包含FOR UPDATE(排他锁意图) │ └─ 检查查询条件(WH 阅读全文
posted @ 2025-06-23 10:00 风归故里 阅读(96) 评论(0) 推荐(0)
 
MySQL 的四种事务隔离级别
摘要: 事务隔离级别的核心目标是在数据库并发执行多个事务时,平衡数据的一致性和系统的性能(并发度)。隔离级别越高,数据一致性越好,但并发性能越低(锁竞争更激烈,等待更多);隔离级别越低,并发性能越高,但可能出现各种数据不一致的问题。 MySQL 默认的事务隔离级别是 REPEATABLE READ(可重复读 阅读全文
posted @ 2025-06-23 09:09 风归故里 阅读(180) 评论(0) 推荐(0)
 
SQL 查询到数据页加载的全流程
摘要: graph TD A[SQL查询] --> B{是否使用索引?} %% 索引路径 B -->|使用索引| C[遍历B+树索引] C --> D[从根节点开始] D --> E{索引页在缓冲池?} E -->|是| F[读取索引页] E -->|否| G[加载索引页到缓冲池] G --> H[磁盘I/ 阅读全文
posted @ 2025-06-23 07:38 风归故里 阅读(13) 评论(0) 推荐(0)