基于行的二进制日志:
是默认的二进制日志格式
记录对单个表行的更改
更新多行时会生成更大的日志
日志中记录的值与发送到存储引擎的值完全相同
每个表都需要一个主键来正确标识每一行
从属服务器上需要的DML 锁更少
能始终正确重放语句,即使语句是不确定的
例如: CURRENT USER()或 CONNECTION ID()
主服务器和从属服务器必须使用相同的表结构
基于行的二进制日志:
是默认的二进制日志格式
记录对单个表行的更改
更新多行时会生成更大的日志
日志中记录的值与发送到存储引擎的值完全相同
每个表都需要一个主键来正确标识每一行
从属服务器上需要的DML 锁更少
能始终正确重放语句,即使语句是不确定的
例如: CURRENT USER()或 CONNECTION ID()
主服务器和从属服务器必须使用相同的表结构