MySQL 原理卡片应区分事务索引复制与日志
来源整理卡:基于原图提炼,尚未补充独立官方资料和环境实测。
核心认识
MySQL 的长期知识应围绕相对明确的机制分别写作,再通过故障或项目导航组合。
解释
原图的 MySQL/InnoDB 模块同时包含 buffer pool、redo/undo/binlog、MVCC、索引、GTID 与 online DDL。它适合作为专题入口,后续应按具体问题提炼,而不是直接把整模块当成一张永久卡片。
什么时候使用
整理 MySQL 学习记录、锁等待排障或恢复演练时。
边界
这是思考与取证原则,不证明某次故障根因,也不授权执行修改。具体参数和组件行为仍要依据版本与环境核验。
用一个问题检查是否真正理解
当前笔记回答的是事务可见性、查询路径、复制进度,还是恢复所需日志?
原图依据
- 管理事务、索引、复制、备份和高可用。
原图知识项:
- buffer pool/redo/undo/binlog
- MVCC/隔离级别
- 聚簇/二级索引
- GTID replication
- group replication/HA
- online DDL
有意义的关联
先从 数据库与存储 找到使用场景;需要进一步查命令、风险或练习时,进入 MySQL / InnoDB。
来源:原图节点。