17.1.2 Replication Formats

MySQL的复制格式包括语句基和行基,影响主从复制的方式。语句基复制执行SQL语句在从库,而行基复制则复制改变的行。混合模式允许根据情况自动切换。MySQL 5.6默认采用语句基,但MySQL Cluster使用行基。改变binlog_format需要SUPER权限,并可能影响复制。各模式有其优缺点,例如存储程序的二进制日志问题在行基复制中可避免。
摘要由CSDN通过智能技术生成

17.1.2 Replication Formats 复制格式:

17.1.2.1 Advantages and Disadvantages of Statement-Based and Row-Based Replication
17.1.2.2 Usage of Row-Based Logging and Replication
17.1.2.3 Determination of Safe and Unsafe Statements in Binary Logging

复制工作 因为events 写入到binary log 是从master读取的,在slave上处理。

events 是被记录在binary log 以不同的格式根据evnet的类型。

当使用基于语句的binary logging,master 写SQL语句到binary log,

主从复制通过执行SQL语句在slave上。 这是叫做语句复制(简称SBR),

对应的标准MySQL 基于语句的binary logging 格式。

当使用基于行的logging,master 写events到binary log 表明那些改变的表的单独的行。

主从复制通过复制events 表示表记录改变的行到slave.这个叫做row-based 复制(也叫做RBR)

在基于行的复制,master 写events 到binary log 表明单个表的记录是如何改变的。

你也可以配置MySQL 来使用混合模式(both 基于语句的和基于行的)

依赖最适当的改变被记录。这个称谓换个格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

scan724

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值