【面试题】面试官: MySQL的主从原理你说一下

编程知识 行业动态 更新时间:2024-06-13 00:22:24

前言

mysql 主从原理是面试时候必问的面试题,被面试到的概率达到了90%,所以需要提前准备。

推荐准备指数: 五颗星

通常解法

  1. 从库生成两个线程,一个I/O线程,一个SQL线程, i/o线程去请求主库 的binlog,并将得到的binlog日志写到relay log(中继日志) 文件中;
  2. 主库会生成一个 log dump 线程,用来给从库 i/o线程传binlog;
  3. SQL 线程,会读取relay log文件中的日志,并解析成具体操作,来实现主从的操作一致,而最终数据一致;

原理图:

拓展

面试mysql的问题,一般都会问到mysql主从原理,大家在回答完之后也可以顺便说一下自己公司的mysql架构,或者提一下mysql主从延迟。

面试不是审问,不要面试官问啥答啥,随时根据面试官提到的方向去拓展才是正道。

比如在回答完了mysql主从之后,接着说:
在mysql这里延迟是最常见的,一般情况下网络带宽,机器性能,从机负荷比较高或者大事务的情况下都会造成主从延迟。

你说完后稍微暂停一会,面试官很可能会问你主从延迟是怎么解决的。 面试就是一场以技术为名的聊天,平常心对待,然后善于引导到自己擅长的领域即可。

更多推荐

【面试题】面试官: MySQL的主从原理你说一下

本文发布于:2023-04-02 09:43:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/dc7acda7a7fc40d44fa26fd765827332.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:主从   你说   面试官   面试题   原理

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!