Shizi's BlogShizi's Blog

Coding my way through life 🚀

🏡 Home📅 Timeline🏷️ Tags📋 Changelog🐱 About
Home

❯

图解MySQL

图解MySQL

Feb 14, 20262 min read

图解MySQL

基础篇

  • 执行一条 select 语句,期间发生了什么?
  • MySQL 一行记录是怎么存储的?

索引篇

  • 索引常见面试题
  • 从数据页的角度看 B+ 树
  • 为什么 MySQL 采用 B+ 树作为索引?
  • MySQL 单表不要超过 2000W 行,靠谱吗?
  • 索引失效有哪些?
  • count() 和 count(1) 有什么区别?哪个性能最好?
  • MySQL 分页有什么性能问题?怎么优化?

事务篇

  • 事务隔离级别是怎么实现的?
  • MySQL 可重复读隔离级别,完全解决幻读了吗?

锁篇

  • MySQL 有哪些锁?
  • MySQL 是怎么加锁的?
  • update 没加索引会锁全表?
  • MySQL 记录锁+间隙锁可以防止删除操作而导致的幻读吗?
  • MySQL 死锁了,怎么办?
  • 字节面试:加了什么锁,导致死锁的?

日志篇

  • MySQL 日志:undo log、redo log、binlog 有什么用?

内存篇

  • 揭开 Buffer Pool 的面纱

架构篇

  • MySQL 架构是怎样的?

7 items under this folder.

  • Feb 14, 2026

    1_基础篇

    • Feb 14, 2026

      2_索引篇

      • Feb 14, 2026

        3_事务篇

        • Feb 14, 2026

          4_锁篇

          • Feb 14, 2026

            5_日志篇

            • Feb 14, 2026

              6_内存篇

              • Feb 14, 2026

                7_架构篇


                © 2026 Shizi's Blog · All rights reserved

                • About
                • GitHub
                • RSS