当前位置:首页 > 日记 > 正文

MySQLXA事务恢复过程的详细解决方案

MySQLXA事务恢复过程的详细解决方案
MySQL数据库出错:
InnoDB:在ibdata文件日志序列号不匹配
InnoDB:在ib_logfiles日志序列号!
100224 12:24:20 InnoDB:笪塔巴涩并不是简单地关闭!
InnoDB:开始崩溃恢复。
InnoDB:从阅读IBD文件表空间信息…
InnoDB:恢复可能写了一半的doublewrite数据页
InnoDB:缓冲区…
InnoDB:交易04497755在准备好的状态下。
InnoDB:交易04468551在准备好的状态下。
InnoDB:交易04468140在准备好的状态下。
InnoDB事务:3(S)必须回滚或清理
InnoDB:共0行的操作撤销
InnoDB:TRX ID计数器05312768
InnoDB:在背景的未提交的事务回滚启动
100224 12:24:20 InnoDB:完成非准备好的事务回滚
100224 12:24:20 InnoDB:开始;日志序列号03805002509
100224 12:24:20 InnoDB:对XA事务开始复苏…
100224 12:24:20 InnoDB:交易04497755在准备状态恢复后
100224 12:24:20 InnoDB事务包含8行的变化:
100224 12:24:20 InnoDB:交易04468551在准备状态恢复后
100224 12:24:20 InnoDB事务包含1行的变化:
100224 12:24:20 InnoDB:交易04468140在准备状态恢复后
100224 12:24:20 InnoDB事务包含1行的变化:
100224 12:24:20 InnoDB:3交易在准备状态恢复后
100224 12:24:20 {注}发现3制备(S)在InnoDB事务
100224 12:24:20 {警告}发现3准备XA事务
100224 12:24:20 {注}事件调度器:装0事件
100224 12:24:20 {注} / / /选择MySQL bin / mysqld:准备连接。
版本:'5.1.39'socket: / / MySQL TMP。袜子的端口:3306 MySQL社区服务器(GPL)
这意味着有三个XA事务未提交或回滚。
登录到MySQL
恢复;
+ + + + ---------- -------------- -------------- ------------------------------------------------------------ +
formatid gtrid_length bqual_length | | | |数据|
+ + + + ---------- -------------- -------------- ------------------------------------------------------------ +
| 131075 | 30 | 28 | 1-7f000001:bae5:4b6928eb:f06397f000001:bae5:4b6928eb:f0650 |
| 131075 | 30 | 28 | 1-7f000001:bae5:4b6928eb:fb5c37f000001:bae5:4b6928eb:fb5cd |
| 131075 | 30 | 28 | 1-7f000001:bae5:4b6928eb:f03ea7f000001:bae5:4b6928eb:f0400 |
+ + + + ---------- -------------- -------------- ------------------------------------------------------------ +
数据表示信息如下所示:
formatidis的formatidpart的交易码
gtrid_lengthis在XID的gtridpart字节长度
bqual_lengthis在XID的bqualpart字节长度
数据的gtridand XID的bqualparts级联
这是三个XA事务的信息,可以直接回滚。
MySQL > xa回滚'1-7f000001:bae5:4b6928eb:fb5c3 ','7f000001:bae5:4b6928eb:fb5cd ',131075;
查询OK,0行受影响(0.41秒)
重新开始是正常的。

MySQL XA
最大的限制对XA事务。
XA事务的支持是有限的InnoDB存储引擎。
MySQL XA的实施是针对外部XA,在MySQL服务器作为资源管理器和客户端程序作为一个事务管理器。内部XA并未实现。这样,在MySQL服务器的一个单独的存储引擎是允许作为RM(资源管理器),和服务器本身是TM(事务经理)。当处理XA事务,包含1个以上的存储引擎,内部XA是必需的。内部XA的实施是不完整的,这是因为它需要存储引擎支持两阶段提交的表格处理水平。目前,它只实现了这一特点,InnoDB。
对于XA启动,不支持联接和恢复子句。

对于XA端,不支持挂起迁移{ }子句。
在全球事务中,每个XA事务的码值,bqual部分应该是不同的,这一要求是制约当前MySQL XA实现。它不是XA规范的一个组成部分。

如果XA事务准备状态和MySQL服务器,当服务器重启时,可以继续处理事务。是应该的。但是,如果客户端连接中断,服务器继续运行,服务器将回滚所有未完成的XA事务,即便交易已达到准备状态它应该能够提交或回滚准备XA事务,但不改变二进制日志机制为例。

相关文章

eabservr.exe的过程是怎样的是eabs

eabservr.exe的过程是怎样的是eabs

的是,是怎样,过程,电脑软件,eabservr,点评:eabservr.exe是容易访问键盘管理程序的康柏笔记本电脑成交价 进程文件:eabservr或eabservr.exe 进程名称:eabconfg 过程类别:安全风险的过程 英文描述: eabservr.exe是管理方便的按钮控制面板,可执行…

saproxy是saproxy.exe-使用

saproxy是saproxy.exe-使用

电脑软件,saproxy,exe,点评:saproxy.exe是bloomba反垃圾邮件软件相关程序 进程文件:saproxy或saproxy.exe 进程名称:bloomba SpamAssassin Proxy 过程类别:安全风险的过程 英文描述: saproxy.exe是一个应用belinging bloomba SpamAssassin。这…

fpdisp5a.exe的功能是什么该fpdisp

fpdisp5a.exe的功能是什么该fpdisp

查询,功能,过程,电脑软件,fpdisp5a,评论:详细的介绍了fpdisp5a.exe - fpdisp5a过程 进程文件:fpdisp5a或fpdisp5a.exe 进程名称:FinePrint调度员 过程类别:安全风险的过程 英文描述: fpdisp5a.exe是必不可少的一个过程属于FinePrint打印机实用…

的beremote.exe过程是什么文件bere

的beremote.exe过程是什么文件bere

文件,过程,信息查询,电脑软件,beremote,点评:beremote.exe是VERITAS公司的备份产品的一部分 进程文件:beremote或beremote.exe 过程名称:备份执行组件 过程类别:安全风险的过程 英文描述: beremote.exe是一个过程,属于从VERITAS Backup Exec,exe…

Word2003中插入特殊符号

Word2003中插入特殊符号

特殊符号,电脑软件,当我们在Word中输入数据或文章时,我们无法避免使用特殊符号。有些特使不是很普通。我们如何找到这些特殊符号事实上,微软已经考虑开发办公,所以有各种符号在Word2003,甚至细小的图形。 首先,打开Word2003,单击以展开的菜单栏中…

什么是工艺过程中常见的问题是MMC.

什么是工艺过程中常见的问题是MMC.

问题是,过程中,常见,工艺,电脑软件,点评:当我们打开任务管理器,我们发现有一个exe程序。exe的功能是什么,应用中的错误是什么我们该怎么做让我们看看exe的过程是什么。 在窗口管理器的exe进程的功能是什么你如何处理应用程序错误是病毒吗一起…

教你链接演示从演讲到一个powerpoi

教你链接演示从演讲到一个powerpoi

链接,教你,视频文件,演示,电脑软件,您可以链接到外部视频文件或从您的微软powerpoint2010演示电影文件。通过链接的视频,在演示文档的尺寸可以减小。 要点:确保在链接到、使用或分发受版权保护的内容之前获得所有者的权限。 要在PowerPoint演…

对于win7速度解密的一种非常有效的

对于win7速度解密的一种非常有效的

通用方法,解密,速度,电脑软件,点评:win7速度解密的一般方法必须被许多网友称。最新的WIN7 64发现最近仍然是有效的,并与朋友分享那些不知道。 事实上,很多人都知道这个方法,但最近试图破解最新的WIN7 64发现仍然有效,不知道的朋友分享。 这个…

详细解释之间的差异和mb_strlenPHP

详细解释之间的差异和mb_strlenPHP

函数,解释,差异,详细,电脑软件,在PHP中有两个函数来计算字符串的个数。 一个是strlen,另mb_strlen; 首先看看手册中的定义。 strlen 获取字符串长度strlen Int strlen(字符串的字符串) 返回给定字符串字符串的长度。 mb_strlen 国际mb_strlen(S…

如何学习linux的建议

如何学习linux的建议

学习,建议,电脑软件,linux,点评:有些朋友经常在Linux论坛上问一些问题,但大部分都是很基本的,只要你知道Linux的基础,你就可以轻松地解决这个问题,有些朋友经常接触Linux,想建立一个网站,而不考虑Linux的基础。 首先,从基金会 一些朋友常问的一些…

mysql将中文插入完整问号中的解题

mysql将中文插入完整问号中的解题

方法,中文,问号,完整,电脑软件,1、检查和MySQL修改my.ini配置文件 复制代码代码如下所示: 默认字符集= utf8 2。设置数据库以指定字符集。 复制代码代码如下所示: Create database mydb default character set utf8 collate utf8_general_ci;…

智能文档格式

智能文档格式

智能,文档格式,电脑软件,当您使用文档时,智能文档设计用于帮助您。一些文档类型,如表单和模板,也用作智能文档。 智能文档的整个使用过程中是特别有效的。例如,你的公司可能会有一个过程,填写员工年度评审表,你可以使用一个用微软Word模板。如果…