开发者社区 问答 正文

BinLog 文件中的Mixed 记录模式是什么样的?

BinLog 文件中的Mixed 记录模式是什么样的?

展开
收起
游客cum3jectrqmmy 2022-01-13 15:26:04 590 分享 版权
1 条回答
写回答
取消 提交回答
  • Mixed 模式下的 BinLog 是 Row 模式和 Statement 模式的混用。在这种模式下, 一般会使用 Statement 模式保存 BinLog , 如果存在 Statement 模式无法复制的操作, 例如在MySQL 主数据库中使用了 last_in sert_ id() 和 now () 等函数, MySQL 会使用 Row 模式保存BinLog。也就是说, 如果将 BinLog 的记录模式设 置为 Mixed , MySQL 会根据执行的 SQL语句选择写入的记录模式。

    资料来源:《深入理解分布式事务:原理与实战》,下载链接为:https://developer.aliyun.com/topic/download?id=8201。

    2022-01-13 18:20:07
    赞同 展开评论