PorterYuan · 个人学习博客

Home

❯

笔记

❯

语言与框架

❯

MySQL

❯

八股

❯

MySQL八股文笔记

MySQL八股文笔记

2025年7月12日2分钟阅读

  • 八股文
  • mysql
  • 索引

MySQL八股文笔记

共 34 篇笔记

📑 目录

  • MySQL索引B+树与聚簇非聚簇
  • 聚簇索引与非聚簇索引
  • 联合索引与最左前缀
  • 索引失效5大场景
  • 覆盖索引与避免回表
  • B+树数据结构演进
  • B+树在MySQL里的样子
  • 索引为什么这么快
  • 索引下推ICP
  • 建索引实战原则
  • 事务ACID四大特性
  • 四种隔离级别详解
  • MVCC原理ReadView与UndoLog
  • 自增主键推荐原因
  • 并发事务问题脏读不可重复读幻读
  • 脏读复现与RC解决
  • 不可重复读复现与RR解决
  • 幻读快照读与当前读
  • 事务隔离级别与MVCC
  • 锁机制行锁表锁间隙锁
  • redo_log与undo_log与binlog
  • 主从复制原理
  • 一条SQL的执行流程
  • EXPLAIN解读
  • 慢查询优化实战四条套路
  • 连接池原理
  • SQL手写实战窗口函数
  • InnoDB与MyISAM对比
  • JOIN进阶
  • 子查询
  • 窗口函数
  • 手写题分级
  • 慢查询优化
  • 缓存与数据库双写一致性

相关链接

  • 🔗 MySQL 技术学习笔记 — 对应MySQL实操篇

  • 📋 总导航:全局导航

  • 📋 目录:00-MySQL

  • 📚 学习清单:八股文学习路线图

  • 🔗 Redis八股文 — MySQL与Redis的对比与配合

  • 🔗 IO模型 — MySQL底层依赖磁盘IO模型

  • 🔗 分布式-系统设计 — MySQL主从复制与分布式架构


关系图谱

  • MySQL八股文笔记
  • 📑 目录
  • 相关链接

反向链接

  • PorterYuan 个人学习博客 · 首页
  • 全局导航
  • 分布式-系统设计 目录索引
  • 操作系统八股文笔记
  • 进程 vs 线程 vs 协程 三者对比
  • 进程间通信 IPC 7 种方式
  • 线程同步:互斥锁/自旋锁/读写锁/条件变量
  • 调度算法:FCFS / SJF / RR / MLFQ
  • 死锁四条件 + 银行家算法
  • 死锁产生与排查
  • 地址翻译从虚拟到物理
  • 页面置换算法
  • 分页 vs 分段 vs 段页式
  • 缺页中断
  • 抖动与局部性原理
  • malloc 底层:brk() vs mmap()
  • IO 模型:阻塞 / 非阻塞 / 多路复用 / 异步
  • IO 多路复用:select / poll / epoll
  • epoll 详解
  • 阻塞与非阻塞与多路复用的区别
  • select最老的前台
  • poll 详解
  • 零拷贝:sendfile / mmap / splice
  • 操作系统基础:CPU调度流程 / 中断 / 系统调用 / 上下文切换
  • 用户态 vs 内核态 + 切换方式
  • 用户态进入内核态三种方式:系统调用 / 异常 / 外中断
  • eBPF 概念与应用
  • 操作系统分类:批处理 / 分时 / 实时
  • FastAPI-Web 目录索引
  • SQLAlchemy 2.0 异步集成
  • ORM 关系映射与 N+1 查询解决
  • FastAPI 性能优化:连接池 + uvicorn workers
  • 八股
  • MySQL学习目录索引
  • Python 八股文笔记
  • Redis八股文笔记

近期更新

  • 页面走丢了

    2026年8月13日

    • AI Agent 方法论与产品思维路线图

      2026年8月12日

      • 学习路线图
    • LeetCode 学习路线图(186 题)

      2026年8月12日

      • 学习路线图
    • 八股文学习路线图

      2026年8月12日

      • 学习路线图
    • 技术学习路线图(AI Agent 开发)

      2026年8月12日

      • 学习路线图
    • 全局导航

      2026年7月21日

      • 索引

    Created with Quartz v5.0.0 © 2026

    • GitHub
    • Email