面试真题

数据库 · 中等 · 百度

MySQL 主从复制怎么实现的?

中等 数据库 🎤 百度
参考答案
基于binlog实现:主库开启log-bin,事务提交写binlog;从库配置主库地址,IO线程连主库dump线程拉取binlog事件存到本地relay log;SQL线程读取relay log并执行。支持异步复制(默认)、半同步(主等待从ACK)。需设server-id唯一,binlog格式建议row。延迟可能因网络或从库负载,可用并行复制优化。主从用于读写分离、容灾。
题目整理自公开面经,答案由校招宝自研生成,仅供参考