MySQL--高频面试题

113 阅读1分钟

1. MyISAM 与 InnoDB 的区别?

MySQL存储引擎-MyISAM与InnoDB的区别是什么?

可用性两者倒没有什么差别,主要是是否支持事务的区别。一般来说要求数据一致性,安全性,读写均衡,并发高,则用 InnoDB,而像日志等应用,读多写少,并发低,可用 MyISAM。

2. InnoDB 整体架构?

(一)全解MySQL之架构篇:自顶向下深入剖析MySQL整体架构!

3. MySQL 索引的实现原理?

  1. 索引常见面试题
  2. MySQL的索引为什么使用B+树而不使用跳表?

4. MySQL 事务的实现原理?

  1. mysql事务“一致性”理解
  2. MySQL--万文长字探究隔离性实现原理
  3. MySQL--事务持久化原理探究

参考阅读

  1. 2023最新整理上千道Java面试攻略,近500页PDF文档
  2. 一口气搞懂「文件系统」,就靠这 25 张图了