mysql二进制日志格式

mysql二进制日志文件格式主要有三种格式:
statement,row,mixed 3种,其中mixed是前两种的混合方式
1)直接在磁盘上新增或者更新一行的变化使用row比较合适,二进制日志复制起来比较方便
   例如:insert into tablexx values(x,x,x,x)
update tablexx set name="xx" where id=xxx;
2)一条语句能使磁盘很多row产生变化的话,适合使用statement格式来时二进制日志复制起来方便
   例如:update tablexx set salary = salary + 100.

3)mixed是根据语句的不同来选取row还是statement方式来记录二进制日志信息。


猜你喜欢

转载自blog.csdn.net/STU756/article/details/69946398