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

MySQL故障应用程序直接中断连接导致数据锁(生产失败)详细解决方案

MySQL故障应用程序直接中断连接导致数据锁(生产失败)详细解决方案
直接中断连接的应用导致数据被锁定(生产失败)

这是应用程序直接重新启动连接并导致数据被锁定的问题。
系统总体结构

基本情况:

整个体系结构是对DB连接和共享连接的统一管理。
The application connects the DB access layer through loadbalance.
DB访问层的后台代理是一些DB。
负载均衡是用来与MySQL协议进行通信。
DB访问层以JDBC方式与DB通信。

失败:某些数据库中的表数据已被锁定很长时间,导致某些场景失败。

故障分析:打开一个交易应用程序设置自动提交= 0指挥是接入层- DB应用LB分贝,如果在交易没有执行,和应用程序的中断会导致应用程序的连接断开连接和LB,LB不直接削减,不连接,数据库访问层LB分贝打破。因为DB不会发生回滚,这个事务被锁定到一些记录中,一些数据将被锁定,直到DB访问层检测到连接空闲时间,并将回滚命令发送到db时才关闭。

解决问题uff1a
(1)当前端连接关闭时,LB关闭同一会话的后端连接,而DB访问层是监视LB的连接,关闭后需要回滚操作。

2。Remove the LB and provide the client loadbalance, and the application closes the connection once the connection DB access layer is closed.

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。

相关文章

Windows下不能停止和删除的MySQL服

Windows下不能停止和删除的MySQL服

服务,解决方案,删除,电脑软件,Windows,在Windows操作系统中,我安装MySQL的解压压缩包。这是安装的具体方法:点击下面的命令进行: mysqld --安装mysql --缺省文件= { ini配置文件的绝对路径} 当上述命令后,输入了错误的配置文件路径。虽然系统会…

外部键约束检察方法关闭数据库mysq

外部键约束检察方法关闭数据库mysq

数据库,方法,约束,电脑软件,mysql,准备好 uff1a 定义一个教师表,一个学生表,并参考学生表中的教师列表,id 创建表的教师(teacherid int不空auto_increment主键,teachername varchar(8)); 建立学生表(有没有空auto_increment int主键,teacherid int),(8…

为什么Excel数据的0没有显示出来

为什么Excel数据的0没有显示出来

显示,数据,电脑软件,Excel,将数据导入Excel后,0的数据开始消失,为什么会这样呢 默认的前导零消失在Excel中。如果我们想保存它,我们需要做一些格式化。 打开Excel,在数据选项卡上;获取外部数据;部分点击从文本;。 找到需要打开的目标文件,选择,单击…

在MySQL1033错误信息文件的问题的

在MySQL1033错误信息文件的问题的

文件,错误信息,解决方案,电脑软件,frm,问题描述 1。采集站数据库 2。没有移动数据的问题,移动后有数据的收集,个别菜单是错误的。 求解过程 0。不同程度的Niang,Gu Ge,没有水果。 1。原始站数据库版本5,新的家庭数据库版本4.2,猜出版本是错误…

PHP扩展中的数据结构

PHP扩展中的数据结构

数据结构,扩展,电脑软件,PHP,php7可以安装和使用扩展数据结构,易于安装。 1。运行命令的PECL安装DS 2。添加的扩展= ds.so 三.重新启动PHP或重载配置 采集接口:包含所有数据结构的一般作用在这个图书馆的基本接口,它保证所有的结构都是横…

解决与虚拟机连接Oracle的ora-1215

解决与虚拟机连接Oracle的ora-1215

连接,虚拟机,电脑软件,Oracle,ora,谈论ora-12154问题,互联网上有很多的解决方案。原因是基本统一:TNS听者或配置不正确。对于监听器配置一般是不正确的,大多数人遵循的默认配置的所有方式,其次是Oracle服务名。如果本地连接可以连接到Oracle,其…

微信小程序的参数传递的详细解决方

微信小程序的参数传递的详细解决方

解决方案,参数传递,程序,详细,电脑软件,微信小程序的推出无疑将掀起的风和在移动互联网行业的又一次波。 有人会怀疑,这个小程序会火,或没有,我不知道,看看微信用户量可以了解一切。 微信小程序参数传递 这里我找到两个关于传输参数的小程序,…

MySQL中大数据表增加字段的实现

MySQL中大数据表增加字段的实现

增加字段,中大,数据表,电脑软件,MySQL,前言 添加字段,以为每个人都应该不熟悉,你可以写出来,给MySQL一个表加一个字段来执行下面的SQL: 修改表tbl_tpl添加标题(255)默认的评论称号后,ID; 但是如果Internet上的表是大的,如果数据是大的,那么通过执行…

javascript队列函数与异步执行详细解决方

javascript队列函数与异步执行详细解决方

执行,函数,队列,异步,解决方案,编者注:在回顾的Javascript代码中,已经看到了类似的队列函数,在阅读本文之后,发现它也可以用于异步执行。 假设你有几个功能FN1、FN2、FN3,需要为了所谓的。当然,最简单的方法是: (FN1); (FN2); (3); 但有时这些函数是一个接一个…

Excel数据栏功能的应用——数据栏

Excel数据栏功能的应用——数据栏

数据,价值,功能,电脑软件,Excel,在excel工作表中,当我们想区分某个区域的值的大小时,当我们不能以排序的方式解决它时,我们可以使用数据条,并区分价值的大小。接下来,我们以Excel 2010为例,谈论具体的操作过程。 1。选择所需的单元格区域。 2。…

Javascript中的解决方案,误用了由g引起的

Javascript中的解决方案,误用了由g引起的

解决方案,常规,测试,电脑软件,Javascript,一个简单的使用规则判断输入是否是一个数字: input1 = '0281234567;2 = '0282345678 ';var reg = / ^ D + $ /克; reg.test(input1); / /真的 reg.test(2); / /假 当发现第二次测试时,返回的值是错误的。…

单击ajax加载数据列表

单击ajax加载数据列表

加载数据,列表,单击,电脑软件,ajax,ajax简介 Ajax,异步Javascript和XML(异步Javascript和XML),是指用于创建交互式Web应用程序的Web开发技术。 ajax =异步Javascript和XML(标准通用Markup Language的一个子集)。 Ajax是一种创建快速动态网页的技术。 通过在后台和…