作者小头像 Lv.3
更多个人资料
261 成长值
0 关注
0 粉丝
+ 关注 私信

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
240
21
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
主题 | 回复
基于语句的复制(SBR)、基于行的复制(RBR)和混合复制(MBR)各有什么优缺点?
发布时间 2026/10/18 16:32:22 最后回复 yd_215738027 2026/10/23 01:26:56 版块 数据库
55 7 0
他的回复:
三种复制格式对比(MySQL binlog_format):1. SBR语句复制:记录原始SQL,日志小、带宽省;缺点是NOW()、UUID()、RAND()、依赖执行顺序的语句或某些存储过程在从库可能得到不同结果,造成主从不一致。2. RBR行复制:记录每行变更前后的值,结果最准确、一致性最好,也是MySQL 8.0默认;缺点是批量UPDATE/DELETE会产生很大日志,且不易直接读懂(可用mysqlbinlog -vv查看)。3. MBR混合:默认用SBR,遇到不安全语句自动切换成RBR,兼顾体积与安全,但行为不够直观。建议:对一致性要求高的生产环境选RBR,配合binlog_row_image=MINIMAL压缩日志。