MySQL面试篇
慢查询
定位
分析优化
EXPLAIN
索引
聚簇索引与非聚簇索引
回表查询: 通过二级索引找到对应的主键值,到聚集索引中查找整行数据。
覆盖索引: 查询使用了索引,并且需要返回的列在该索引中已经全部找到。
超大分页处理
创建原则
索引失效
SQL优化
事务
特性
ACID
隔离级别
并发事务问题
解决方案
日志
redo log
undo log
MVCC
主从同步
分担访问压力
分库分表
解决存储压力
我的理解是: 垂直拆分更像是一种在库表设计层面上的拆分,而水平拆分更偏向于应对大数据量时的设计