美文网首页
一天一道面试题——数据库篇9(mysql读写分离,主从复制)

一天一道面试题——数据库篇9(mysql读写分离,主从复制)

作者: 猿哥媛姐 | 来源:发表于2022-02-22 16:54 被阅读0次

为什么要主从复制读写分离

  • 提高并发性能
  • 高可用

主从复制原理

3个线程:Master上的log dump线程, Slave上面的IO线程和SQL线程

  • Slave链接到Master,master创建log dump线程
  • Master上面有数据库变动,会写入bin log
  • Master bin log发生变化时 logdump线程发送相应的bin log内容到Slave
  • Slave上面的IO现场接受到bin log后,写入relay log中
  • Slave SQL线程读取relay log中,只想SQL

复制模式

  • 异步复制
  • 半同步复制
  • 全同步复制

相关文章

网友评论

      本文标题:一天一道面试题——数据库篇9(mysql读写分离,主从复制)

      本文链接:https://www.haomeiwen.com/subject/tchvlrtx.html