MySQL 面试八股知识点总结 💡
1️⃣ MySQL 底层架构
✅ 存储结构:MySQL 分为 Server 层 和 存储引擎层,其中 InnoDB 将表结构、数据和索引存储在同一个文件,而 MyISAM 则是分开存储。 ✅ 存储引擎:
- InnoDB:支持事务(ACID),行级锁,支持外键,使用 B+ 树 实现索引,崩溃后可恢复。
- MyISAM:不支持事务,仅支持表级锁,查询快但不支持数据恢复。
- Memory:数据存储在内存中,重启即丢失,适用于临时数据存储。
2024年3月11日大约 4 分钟