位置: 编程技术 - 正文

Mysql 出现故障应用直接中断连接导致数据被锁(生产故障)详解(mysql常见报错)

编辑:rootadmin

推荐整理分享Mysql 出现故障应用直接中断连接导致数据被锁(生产故障)详解(mysql常见报错),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据库遇到的故障及分析,mysql常见报错,mysql遇到的问题及解决办法,mysql常见故障和解决方法,mysql常见报错,mysql故障处理,mysql故障排查,mysql故障排查,内容如对您有帮助,希望把文章链接给更多的朋友!

应用直接中断连接导致数据被锁(生产故障)

这是一个由应用重启连接直接而导致数据被锁的问题。 系统大致结构

基本情况:

整个架构为了统一管理db连接,共享连接。 应用通过loadbalance连接db访问层。 db访问层后端代理若干db。 应用到loadbalance以mysql协议通信。 db访问层到db以JDBC方式通信。

故障: 某些数据库中的表数据相当长一段时间被锁,导致应用某些场景失败。

Mysql 出现故障应用直接中断连接导致数据被锁(生产故障)详解(mysql常见报错)

故障分析:应用开启一个事务的set autocommit=0命令是从app-lb-db访问层-db,期间如果某个事务还未执行完,而app强行中断连接,就会导致app-lb的连接断开,而lb并不直接断开后端的连接,即lb-db访问层-db的连接不会断,从而导致db不会发生回滚操作。而且此事务对某些记录加了锁,于是就会发生某些数据被锁。直到db访问层检测出该连接超过了idle时间才会关闭,并发送回滚命令给db。

解决问题:

① lb在前端连接关闭时要同时关闭同会话的后端连接,并且db访问层要监听lb的连接,一旦关闭则要做回滚操作。

②去掉lb,提供客户端loadbalance,应用一旦关闭连接db访问层也要关闭连接。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql 基础教程之库与表的详解 MySQL是一个大数据库。有的数据库里面个有种各样的数据。如果不按照规定划分好会显得看起来很乱。凡是东西都要通过整理才能规矩,每一堆数据整理

Mac下MySQL5.7忘记root密码的解决方法 mysql5.7忘记root密码的操作步骤:1、在系统偏好设置中停止MySQL服务。2、执行命令以安全模式启动MySQL:cd/usr/local/mysql/binsudo./mysqld_safe--skip-grant-tables3、新

MySQL exists 和in 详解及区别 MySQLexists和in详解及区别有一个查询如下:SELECTc.CustomerId,CompanyNameFROMCustomerscWHEREEXISTS(SELECTOrderIDFROMOrdersoWHEREo.CustomerID=cu.CustomerID)这里面的EXISTS是如何运作

标签: mysql常见报错

本文链接地址:https://www.jiuchutong.com/biancheng/350004.html 转载请保留说明!

上一篇:mysql 协议的ping命令包及解析详解及实例(mysql使用的协议)

下一篇:mysql 基础教程之库与表的详解(史上最全的mysql基础教程)

  • 不得公开发行股票的情形
  • 完税证明可以重复打印吗
  • 外经证错了已经交了税怎么办
  • 金税盘维护费申报
  • 视同销售计入销售费用能税前扣除吗
  • 法人费用报销怎么报销
  • 实收资本变更做账依据
  • 预收款开票的税务处理
  • 政府给的慰问金叫什么
  • 有未弥补亏损本季度有盈利要计提递延所得税资产吗?
  • 营业收入不开发票
  • 境内所得境外发放工资
  • 新注册的公司需要公示吗
  • 金税三期房产税更正申报怎么弄
  • 单位为员工报销的博士学费算什么费用
  • 餐饮行业固定资产界定
  • 社保缴费基数是什么意思,退休能拿多少
  • 个人独资企业取得的股息红利
  • 帮别的公司代销产品,对方公司不开具发票怎么做帐
  • 收到工会经费返还属于现金流量表哪
  • 2020工会经费退费
  • 计提坏账准备的比例
  • 基金投资于什么
  • 王者荣耀英雄印花衣服哪里批发
  • windows10如何显示桌面图标
  • 失业保险稳岗补贴是给个人的还是给企业的
  • 支付宝消费支出
  • 营业外收支计算公式
  • 现金支票应记入什么账户
  • 股东以原材料出资
  • web前端视频教程全套
  • 企业所得税资产总额平均值怎么算
  • 应收账款账龄如何填写
  • 工资费用核算
  • 企业基本养老金退休后能领多少
  • mongodb管道操作符
  • 固定资产报废计入资产处置损益吗
  • 记账凭证去根据什么填制
  • sqlserver数据库版本号怎么查
  • 外购的商品
  • 商业汇票分为哪几种
  • 所得税申报的资产总额是哪里的数据
  • 长期应付款科目的涉税风险
  • 建筑工程劳务分包合同范本2019
  • 企业亏损净资产降低吗
  • 基本户有什么用
  • 典当行收房产证吗直接可以拿钱吗
  • 固定资产清理时累计折旧提完了怎么账务处理
  • 承包工程合同书
  • 外汇申报材料
  • 年度采购总额在哪个报表
  • 新会计准则2021执行科目
  • 支票有效期10天是自然日还是工作日
  • sql server 数据库介绍
  • 索引的基本原则
  • win8怎么设置
  • win2008 无线网卡
  • windows无法验证你的凭据
  • win7系统有wifi功能吗
  • ubuntu系统怎么安装python
  • win8怎么进入桌面系统
  • win10ipv4 ipv6无internet访问权限
  • Win10 Mobile RedStone预览版14283更新内容汇总
  • linux find命令的使用
  • Node.js中的全局对象有
  • 用bat调用exe并输入参数
  • bat批处理命令大全
  • asp.net 4.8
  • jquery绑定onchange
  • 解决的英文
  • Python Requests安装与简单运用
  • jquery propertychange
  • 税务局的章
  • 社保和税局关联后还要申报吗
  • 陕西国家税务
  • 打印发票需要什么信息
  • 江苏税务app操作手册
  • 税务局审计整改的信息
  • 福建省泉州市石狮市新服装城
  • 云南4050人员2020最新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设