MySQL XA详解及其实现机制.pdfVIP

  • 0
  • 0
  • 约3.77千字
  • 约 4页
  • 2026-08-12 发布于北京
  • 举报

本文由简悦SimpRead转码,原文地址

本我们来讨论MySQL的XA规范有哪些应用相关的内容。

MySQL为我们了分布式事务解决方案,面的内容中提到过binlog的同步,其实是MySQLXA

规范的一个应用,那么XA规范是如何定义的,具体又是如何应用的呢?

今天我们一起来看一下XA规范相关的内容。

MySQL有哪些一致性日志

问你一个问题,如果MySQL数据库断电了,未提交的事务?

是依靠日志,因为在执行一个操作之前,数据库会首先把这个操作的内容写入到文件系统日志里记

录起来,然后再进行操作。当宕机或者断电的时候,即使操作并没有执行完,但是日志在操作前就已经

写好了,我们仍然可以根据日志的内容来进行恢复。

MySQLInnoDB引擎中和一致性相关的有重做日志(redolog)、回滚日志(undolog)和二进制日志

(binlog)。

redo日志,每当有操作执行前,在数据真正更改前,会先把相关操作写入redo日志。这样当断电,或

者发生一些意外,导致后续任务无法完成时,待系统恢复后,可以继续完成这些更改。

和redo日志对应的un

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档