位置: 编程技术 - 正文

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基础教程)

  • 非居民纳税人是小规模纳税人
  • 转让财产损失是指什么
  • 所有应收账款是否均已记录
  • 什么样的个体需要纳税
  • 汽车牌照费用标准
  • 小企业准则固定资产折旧每月折旧多折了
  • 购进货物进项不予抵扣
  • 专项用途财政资金纳税调整规则
  • 高新企业研发费用归集
  • 劳动局仲裁支付的补偿怎么做账?
  • 算材料成本的时候要算增值税吗?
  • 免税商品销售要缴税吗
  • 商品进销差价是资产类账户,其抵减的账户是
  • 开出增值税普通发票需要交税吗
  • 帮其他企业推广产品
  • 金税盘没票了
  • 国税局代开增值税专票要哪些资料?
  • 个体工商户有两个经营者
  • 长期待摊费用涉税风险应对
  • 装修预付款怎么做账
  • 土地契税及印花税缴纳规定
  • 承租人交付房屋标准
  • 购进免税农产品怎么计算进项税额
  • 个独企业生产经营所得税率
  • apple取消支付方式
  • 主营业务成本净额计算公式
  • 以前年度应付款项怎么调账
  • php实现保存网站内容
  • php redis实现秒杀思路
  • 公司试乘试驾车卖掉在增值税哪个模块里开具
  • PHP:pg_send_query_params()的用法_PostgreSQL函数
  • 阿佩勒斯
  • php include path
  • 要点初见:Stable Diffusion NovelAI模型优质文字Tag汇总与实践【魔咒汇总】
  • 最常用的基金业务
  • thinkphp框架介绍
  • echarts.
  • 红字发票进项转出当期
  • 企业季度所得税怎么算
  • websocket怎么读
  • 冲减预提成本分录
  • python颜色代码有哪些
  • 发票第三联是什么颜色
  • 工伤保险赔偿范围和企业承担范围
  • 500元以下开收据要交税吗
  • 研发失败能做加工企业吗
  • 专项应付款如何核算
  • 阴影等级是什么
  • 爬虫技术是做什么的
  • 预收账款什么时候确认增值税
  • 关联方利息支出税前扣除规定
  • 低值易耗品还需要录入明细吗
  • sqlalchemy 封装
  • sql查看所有数据表
  • 企业稳岗返还使用情况明细表
  • 工会经费和福利费绩效目标怎么写
  • 销售过程中发生的商业折扣计入
  • 未认证的发票不入账有什么影响
  • 保险公司赔付进项税
  • 装饰公司收到的礼品
  • 商业承兑汇票过期了怎么办
  • 可交换债券发行方的会计处理
  • 电脑折旧多少钱
  • centos安装详细
  • xp系统好奇怪哦
  • linux查看当前时间戳
  • windowsxp的开始菜单
  • gcuservice.exe
  • 如何解决windows无法访问指定设备
  • runservice.exe - runservice是什么进程 有什么用
  • three. js
  • js编程中要使用到函数,分为哪几步?
  • javascript点击切换div内容
  • jquery点击方法
  • js框选
  • javascript对象和方法
  • 陕西省电子税务局官网登录入口网址
  • 种子公司缴税吗多少钱
  • 纳税是什么税
  • 镇江市物业管理协会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设