广西南宁网站排名优化,服装公司网站首页,关于电子商务网站建设的论文,旅游网站建设策划方案主从复制 复制过程分为几个步骤#xff1a; 主库的更新事件(update、insert、delete)被写到binlog 从库发起连接#xff0c;连接到主库。 此时主库创建一个 binlog dump thread#xff0c;把 binlog 的内容发送到从库。 从库启动之后#xff0c;创建一个 I/O 线程#xff…主从复制 复制过程分为几个步骤 主库的更新事件(update、insert、delete)被写到binlog 从库发起连接连接到主库。 此时主库创建一个 binlog dump thread把 binlog 的内容发送到从库。 从库启动之后创建一个 I/O 线程读取主库传过来的 binlog 内容并写入到relay log 从库还会创建一个 SQL 线程从 relay log 里面读取内容从 Exec_Master_Log_Pos 位置开始执行读取到的更新事件将更新内容写入到slave的db 解决主从集群同步延迟问题 主从数据同步涉及到网络数据传输由于网络通信的延迟以及从库数据处理的效率问题就会导致主从数据同步延迟的情况。 一般可以通过以下几个方法来解决 设计一主多从来分担从库压力减少主从同步延迟问题 如果对数据一致性要求高在从库存在延迟的情况下可以强制走主库查询数据可以在从库上执行 show slave status 命令获取 seconds_behind_master 字段的延迟时间然后通过 sleep 阻塞等待固定时间后再次查询 通过并行复制解决从库复制延迟的问题 实际上主从复制的场景无法避免同步延迟的问题如果一定要用强一致方案那就应该考虑其他能够实现一致性场景的技术方案。