位置: 编程技术 - 正文

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

  • 增值税发票确认平台怎么认证发票
  • 应收账款余额不对怎么调账
  • 转让不动产销项税
  • 净资产是资产负债表的哪一项
  • 房地产企业广告费扣除基数
  • 天猫费率是什么
  • 哪些会计科目借方记增加
  • 工会经费的所得税怎么算
  • 定额备用金补付会计分录怎么写?
  • 无合同销售收入怎么算
  • 事业单位财政授权书模板
  • 维修变压器的维修方法
  • 增值税抵扣凭证包括桥闸通行费发票
  • 已认证的发票如何冲红
  • 分公司负债,总公司要负担
  • 固定资产进项发票可以抵扣吗为什么
  • 处置子公司合并抵消
  • 怎么辨别是非
  • 购买工装的进项能抵扣吗
  • PHP:xml_set_processing_instruction_handler()的用法_XML解析器函数
  • 经营租入的设备计入什么科目
  • 开机后网络连接很慢
  • linux开启远程ssh
  • 月末结转营业税金及附加分录
  • icqlite.exe进程的详细介绍 icqlite进程的查询 作用是什么
  • win10多任务视图怎么关闭
  • 电风扇需要用完电再充吗
  • 建造合同完工百分比法
  • 微信小程序不方便
  • 非货币性资产交换
  • web无法运行
  • 长期股权投资资本化
  • nginx配置tp5
  • 房屋出租一定要签合同吗
  • 执行企业会计制度的企业有哪些
  • 覆盖的盖
  • 餐饮费是业务招待费还是差旅费
  • tf club下载
  • 图幅翻译
  • win11更新71
  • mongodb如何修改数据
  • 专利费用计入什么会计科目
  • sqlserver2005安装后怎么打开
  • 企业固定资产内部控制审计研究论文
  • sqlserver2012无法新建表
  • 什么是一般公共预算财政拨款
  • sql server数据库中的null(空值)
  • 库存商品什么时候确认收入
  • 小规模纳税人减按1%怎么计算
  • 电子缴税付款凭证怎么做记账凭证
  • 2023年职工养老保险缴费标准
  • 持有至到期投资在资产负债表怎么填
  • csv数据量太大怎么拆分
  • 数据库句柄是什么意思
  • mysql数据库简单介绍
  • Windows Server 2008网络中禁止迅雷下载
  • mac文件权限
  • mac图形界面
  • Remind_XP.exe - Remind_XP是什么进程 有什么用
  • hke是什么意思
  • hpz12进程
  • win7右下角的网络连接不显示
  • win7系统怎么打日语
  • 有usb3.0驱动的win7
  • cocos2d教程
  • OpenGL ES2.0-iPhone开发-part1
  • 编程javascript
  • exit(1)和return的区别
  • 反序存放字符串
  • python 二分查找函数
  • 贵州省发票流向查询
  • 广东地税发票查询系统
  • 税务纪检部门
  • 公务员车补缴个税吗
  • 车辆购置税已缴款未入库可以上牌吗
  • 如何查询甘肃省学业水平考试成绩
  • 贵州企业申报系统
  • 江苏省常熟市归哪管
  • 国家税务总局广西壮族自治区税务局
  • 转租土地合法吗现在
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设