参考
学习路线:
1. MySQL必知必会
2. MySQL 是怎么运行的
3. MySQL技术内幕
4. 高性能Mysql,看索引和优化章节
面试常考:
- 基本语法:select/delete/insert/update、limit、join等
- 索引:B+树,聚族索引,二级索引,组合索引,最左匹配原则,索引失效、慢查询
- 事务:事务四大特性ACID,事务隔离级别,MVCC
- 锁:全局锁、表级锁、行级锁、快照读、当前读、乐观锁、悲观锁、死锁
- 日志:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)
- 架构:读写分离、主从架构、分库分表、数据库和缓存双写一致性