MySQL 实战宝典¶
- 00 开篇词 从业务出发,开启海量 MySQL 架构设计
- 01 数字类型:避免自增踩坑
- 02 字符串类型:不能忽略的 COLLATION
- 03 日期类型:TIMESTAMP 可能是巨坑
- 04 非结构存储:用好 JSON 这张牌
- 05 表结构设计:忘记范式准则
- 06 表压缩:不仅仅是空间压缩
- 07 表的访问设计:你该选择 SQL 还是 NoSQL?
- 08 索引:排序的艺术
- 09 索引组织表:万物皆索引
- 10 组合索引:用好,性能提升 10 倍
- 11 索引出错:请理解 CBO 的工作原理
- 12 JOIN 连接:到底能不能写 JOIN?
- 13 子查询:放心地使用子查询功能吧
- 14 分区表:哪些场景我不建议用分区表?
- 15 MySQL 复制:最简单也最容易配置出错
- 16 读写分离设计:复制延迟?其实是你用错了
- 17 高可用设计:你怎么活用三大架构方案?
- 18 金融级高可用架构:必不可少的数据核对
- 19 高可用套件:选择这么多,你该如何选?
- 20 InnoDB Cluster:改变历史的新产品
- 21 数据库备份:备份文件也要检查
- 22 分布式数据库架构:彻底理解什么叫分布式数据库
- 23 分布式数据库表结构设计:如何正确地将数据分片?
- 24 分布式数据库索引设计:二级索引、全局索引的最佳设计实践
- 25 分布式数据库架构选型:分库分表 or 中间件 ?
- 26 分布式设计之禅:全链路的条带化设计
- 27 分布式事务:我们到底要不要使用 2PC?