1. 首页
  2. 数据库
  3. MySQL
  4. MySQL中使用binlog时格式该如何选择

MySQL中使用binlog时格式该如何选择

上传者: 2021-05-14 05:55:03上传 PDF文件 106.50 KB 热度 30次

slave在复制的时候sql进程会解析成和原来master端执行过的相同的sql来再次执行。所以row level的日志的内容会非常清楚的记录下每一行数据修改的细节。而且不会出现某些特定情况下的存储过程,或function,以及trigger的调用和触发无法被正确复制的问题。自然,bin-log日志的量会很大。为什么READ-COMMITTED、READ-UNCOMMITTED下无法使用statement格式binlog?这是因为语句在事务中执行时,能够看到其他事务提交或者正在写入的数据。

用户评论