mysql主从复制原理
MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。 mysql 主(称 master)从(称 slave)复制的原理: 1、 master 将数据改变记录到二进制日志(binary log)中,也即是配置文件 log-bin 指定的文件(这些记录叫做二进制日志事件,binary log events) 2、 slave 将 master 的 binary log events 拷贝到它的中继日志(relay log) 3、 slave 重做中继日志中的事件,将改变反映它自己的数据(数据重演) ---重新执行一下 4、默认 1 分钟同步一次 MySQL的主从同步一直有从库延迟的问题,那么为什么会有这种问题。这种问题如何解决呢? 1. MySQL数据库主从同步延迟原理。 2. MySQL数据库主从同步延迟是怎么产生的。 3. MySQL数据库主从同步延迟解决方案。 1. MySQL数据库主从同步延迟原理。 答:谈到MySQL数据库主从同步延迟原理,得从mysql的数据库主从复制原理说起,mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,slave的Slave