暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片
MySQL DBA工作笔记(涉及高可用、分库分表、表设计、开发规范以及优化等 ).pdf
654
49页
21次
2023-09-07
25墨值下载
目录
一、 MySQL 高可用架构选型 ...........................................................................................................3
1.1 主从复制方案选型 .................................................................................................................3
1.1.1 异步复......................................................................................................................3
1.1.2 半同步复制 .................................................................................................................3
1.2 MHA 与半同步配合 ...............................................................................................................4
1.3 全同步复制 ..............................................................................................................................4
1.4 不建议 Docker 部署 MySQL ............................................................................................5
二、 MGR 高可用架构 ........................................................................................................................8
2.1 MGR 集群介 ........................................................................................................................8
2.2 MGR 的优点 .............................................................................................................................9
2.3 MGR 的使用约束 ....................................................................................................................9
2.4 MGR 使用场 ........................................................................................................................9
三、 分库分表问 ........................................................................................................................... 10
3.1 分库分表原 ....................................................................................................................... 10
3.2 分库分表问 ....................................................................................................................... 10
3.3 分表后的挑 ....................................................................................................................... 10
3.4 基因索引法 ........................................................................................................................... 11
3.5 倒排索引法 ........................................................................................................................... 13
四、 垂直分表 .................................................................................................................................... 14
4.1 什么是垂直分表 .................................................................................................................. 14
4.2 为什么要做垂直拆分 .......................................................................................................... 14
4.3 垂直拆分依 ....................................................................................................................... 15
五、 开发规范 .................................................................................................................................... 15
5.1 建库规范 ................................................................................................................................ 15
5.2 建表规范 ................................................................................................................................ 15
5.3 禁用存储过 ....................................................................................................................... 16
5.4 禁止三表关 ....................................................................................................................... 19
5.5 严禁左模糊或者全模 ..................................................................................................... 22
5.6 禁用外键约 ....................................................................................................................... 23
六、 表设计 ........................................................................................................................................ 25
6.1 实体关系分 ....................................................................................................................... 25
6.2 表设计原则 ........................................................................................................................... 25
6.3 表关系设计 ........................................................................................................................... 25
6.4 多表连接 ................................................................................................................................ 26
6.5 索引应用规 ....................................................................................................................... 26
6.5.1 索引创建原则 .......................................................................................................... 26
6.5.2 不走索引情况 .......................................................................................................... 26
七、 优化 ............................................................................................................................................. 27
7.1 可视化执行计划 .................................................................................................................. 27
7.1.1 system ....................................................................................................................... 29
7.1.2 const .......................................................................................................................... 30
7.1.3 eq_ref ........................................................................................................................ 30
7.1.4 ref ............................................................................................................................... 31
7.1.5 ref_or_null ................................................................................................................. 31
7.1.6 index_merge ............................................................................................................ 32
7.1.7 fulltext ....................................................................................................................... 32
7.1.8 unique_subquery .................................................................................................... 33
7.1.9 index_subquery ....................................................................................................... 33
7.1.10 range ......................................................................................................................... 34
7.1.11 index .......................................................................................................................... 34
7.1.12 ALL ............................................................................................................................. 35
7.2 单表执行计 ....................................................................................................................... 35
7.3 多表关联执行计划 .............................................................................................................. 37
7.4 分页优化 ................................................................................................................................ 41
7.5 使用了索引sql 依然慢 ................................................................................................... 44
7.6 读写分离怎么保障数据一致性 ........................................................................................ 47
of 49
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜