MySQL进阶45讲【26】主库出问题了,从库怎么办? 今天药忘吃喽~ 2024-05-07 22:27 74阅读 0赞 ## 1 前言 ## 在前面的[MySQL进阶45讲【23】MySQL是怎么保证主备一致的?][MySQL_45_23_MySQL]、[MySQL进阶45讲【24】MySQL是怎么保证高可用的?][MySQL_45_24_MySQL]和[MySQL进阶45讲【25】备库为什么会延迟好几个小时?][MySQL_45_25]3篇文章中,介绍了MySQL主备复制的基础结构,但这些都是一主一备的结构。 大多数的互联网应用场景都是读多写少,因此业务在发展过程中很可能先会遇到读性能的问题。而在数据库层解决读性能问题,就要涉及到接下来两篇文章要讨论的架构:一主多从。 今天这篇文章,我们就先聊聊一主多从的切换正确性。然后,我们在下一篇文章中再聊聊解决一主多从的查询逻辑正确性的方法。 如图所示,就是一个基本的一主多从结构。 ![在这里插入图片描述][14481d9738df498ba61ba3446fe55976.png] 图中,虚线箭头表示的是主备关系,也就是A和A’互为主备, 从库B、C、D指向的是主库A。一主多从的设置,一般用于读写分离,主库负责所有的写入和一部分读,其他的读请求则由从库分担。 今天我们要讨论的就是,在一主多从架构下,主库故障后的主备切换问题。 如图所示,就是主库发生故障,主备切换后的结果。 [MySQL_45_23_MySQL]: https://blog.csdn.net/qq_37284798/article/details/136185155 [MySQL_45_24_MySQL]: https://blog.csdn.net/qq_37284798/article/details/136203366 [MySQL_45_25]: https://blog.csdn.net/qq_37284798/article/details/136291297 [14481d9738df498ba61ba3446fe55976.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/05/07/4bcb5f446db942f3bef71dd6b2988fac.png
相关 MySQL进阶45讲【14】count(*)这么慢,该怎么办? MySQL进阶45讲【14】count(*)这么慢,该怎么办? 骑猪看日落/ 2024年05月07日 22:32/ 0 赞/ 89 阅读
相关 MySQL进阶45讲【28】如何判断一个数据库是不是出问题了? MySQL进阶45讲【28】如何判断一个数据库是不是出问题了? 桃扇骨/ 2024年05月07日 22:27/ 0 赞/ 61 阅读
相关 MySQL进阶45讲【23】MySQL是怎么保证主备一致的? MySQL进阶45讲【23】MySQL是怎么保证主备一致的? 柔光的暖阳◎/ 2024年05月07日 22:27/ 0 赞/ 87 阅读
相关 《MySQL实战45讲》——学习笔记26 “备库怎么追上主库“ 本篇介绍主备延迟产生时,备库如何追上主库的策略和思路;内容包括:为什么单线程下备库难以"追上"主库?MySQL 5.5版本下的按表分发策略、MySQL 5.6版本的库并行复制策 雨点打透心脏的1/2处/ 2023年09月24日 17:04/ 0 赞/ 45 阅读
还没有评论,来说两句吧...