位置: 编程技术 - 正文

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

  • 小规模纳税人收入超过500万怎么办
  • 网银转账与支票的区别
  • 其他应收款期末余额为负数是什么意思
  • 个人所得税六项专项附加扣除是什么
  • 劳务费个人所得税怎样计算
  • 应交增值税销项税额借贷方向
  • 向境外个人支付咨询费如何算税
  • 参加会议培训的好处
  • 残疾人保障金的计算方法
  • 出差怎么订机票
  • 代销手续费怎么做账
  • 交易性金融资产的交易费用计入哪里
  • 企业所得税弥补亏损年限
  • 增值税普通电子发票
  • 实收资本与账簿不一致
  • 结转实物发放的成本分录
  • 有限责任公司企业名称有哪些
  • 国外进口的食品还能吃吗
  • 工程储备的材料是存货吗
  • 业委会是否要交税
  • 工程什么情况下可以索赔
  • 民间非营利组织会计制度最新版
  • 小规模纳税人销售自己使用过的物品
  • 是否填写国家统计局一套表
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 借支单如何做账科目
  • 不发工资先去劳动局投诉还是仲裁
  • 老板和公司账务处理流程
  • Yii2使用驼峰命名的形式访问控制器的示例代码
  • 一般纳税人购进农产品如何抵扣进项税额
  • 抵扣后增值税税率
  • 苹果系统中怎么删除软件
  • 临时 文件夹
  • 销售房产营业税怎么算
  • php数组函数题目
  • php copy函数
  • 现金盘盈后的财务分析
  • 企业代扣代缴个人所得税会计分录
  • 采购周转材料会计分录怎么写
  • css 自定义变量
  • fasternet高效上采样模块
  • lspci命令显示
  • thinkphp6多表关联查询
  • 无形资产的转让
  • 计提坏账准备需要确认递延所得税吗
  • mysql列表
  • 固定资产一次性扣除政策2023
  • 进项发票数据导出
  • 合同没有约定发票税点谁承担怎么办
  • 最新税法规定小车折旧年限
  • 营业执照上有劳务派遣还需要办其他手续吗
  • 一般纳税人只有进项怎么报税
  • 现金流量表存货增加额怎么算
  • 本月应计提折旧额
  • 一般纳税人购销合同印花税怎么算
  • 红冲以前年度的费用怎么做账
  • 小规模纳税人免税政策2022
  • 总公司下的分公司破产怎么赔偿
  • 社会团体费用支出有什么要求
  • 出租周转材料的租金会计科目
  • 公司注销其他应付款法人借款
  • 建筑业纳税人简易征收偷逃增值税
  • 资产减值损失的账务处理
  • 教育行业的成本怎么做账
  • mac开机后蓝屏没反应
  • linux系统的介绍
  • PSof1.exe - PSof1是什么进程 有什么作用
  • Unity3D游戏开发(第2版)pdf
  • tensorflow.nn
  • js怎么用jquery
  • javascript内置对象应用团购
  • Node.js中的construct
  • vue stylus
  • js模拟touch
  • shell中echo命令详解
  • jquery节点操作
  • android 快速开发工具
  • 养殖业免税用报税吗
  • 手机陌陌卸载还有记录吗
  • 河南省税务总局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设