位置: 编程技术 - 正文

mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法(mysql 报错)

编辑:rootadmin

推荐整理分享mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法(mysql 报错),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql error!,mysql error!,mysql错误提示,mysql报错hy000,MySQL报错1045,Navicat连接MySQL报错,mysql 报错,mysqldeclare报错,内容如对您有帮助,希望把文章链接给更多的朋友!

发现问题

最近在补以前数据的时候程序突然报如下错误:

一看就是mysql出现了死锁问题,其实上面跑的程序在测试服跑了好久都没什么问题,为什么在正式服上会出现mysql的死锁问题呢,第一反应是不是数据量太大(3百多万条),可是也不可能啊,再说死锁和这些有什么鸡毛的关系,看来要好好解决下了。

问题分析

mysql报错:Deadlock found when trying to get lock; try restarting transaction的解决方法(mysql 报错)

我的分析是:由于现在处理的是正式服的数据,而正式服还有许多用户在操作,应该是在用户查询,或者是其他操作的时候,和我这边的数据更新产生了死锁(首先说明使用的是:InnoDB存储引擎。由于用户那边的查询或者其他操作锁定了我需要的资源,而我这边更新也锁定了用户操作的一部分资源,两边都等着对方释放资源,从而导致死锁)。

解决方法

知道错误code之后,先来查看mysql的说明,关于上面的 Error: SQLSTATE: ,参见:Server Error Codes and Messages

上面有两句:

这两句也就道出了处理死锁的方法了,我就是在死锁错误发生的时候,使用定时器再重新做一次更新操作,这样就避免了上面出现的问题。

另外,参考了stack overflow上面一个回答:

mysql中格式化数字详解 最近因为工作的需求,需要对mysql中数字进行格式化,但发现网上的资料较少,索性自己总结一下,方便自己也帮助有需要的朋友们,下面话不多说,来

Mysql事务操作失败如何解决 Mysql事务操作失败如何解决事务的原子性:事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。要实现事务的原子性,单单靠一

Windows下mysql5.7.安装配置教程 本文为大家分享了Windows下mysql5.7.安装配置教程,供大家参考,具体内容如下准备:操作系统:win7下位的zip版本的MySQL,路径:

标签: mysql 报错

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

上一篇:阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法(阿里云linux 服务器 字符集)

下一篇:mysql中格式化数字详解(mysql格式化数值)

  • 组成计税价格包括什么
  • 应付职工薪酬明细账模板
  • 企业注销增值税留抵可以退吗
  • 增值税出口退税政策
  • 个人设备卖给公司
  • 他人购买股权个人所得缴纳个人所得税率是多少?
  • 企业拆迁安置房能买吗
  • 委托加工应税消费品消费税的账务处理是怎样的?
  • 换出资产为固定资产,差额计入
  • 融资租赁资产如何入账
  • 固定资产发票未到可以确认固定资产吗
  • 有发票的福利费可以不交个税吗
  • 税控设备可以跨省销售吗
  • 应交税费不核算
  • 非正常损失对应的进项税额
  • 防暑降温需要缴什么费用
  • 2019年收入不足6万如何退税
  • 小规模免税增值税申报表怎么填
  • 进口货物需要缴纳教育费附加
  • 预付账款收不到发票怎么冲账
  • 公司账户有钱怎么取出来
  • 科技开发属于什么产品
  • 清算财产分配会计分录
  • 以无形资产进行投资
  • Realtek高清晰音频管理器设置方法
  • 事业单位付银行贷款利息
  • 你肯定不知道的11个狗狗冷知识
  • 明股实债和明债实股
  • 长期股权投资权益法四个明细科目
  • php面向对象的三大特征
  • 代金券与抵扣券的区别
  • windows11怎么设置锁屏密码
  • thinkphp config
  • php框架开发教程
  • python一点都不简单
  • 如何在wordpress嵌入amazon链接
  • php 验证类
  • 微信收款怎么做会计分录
  • 购入支票号码和使用支票号码是什么
  • 保障金需要还吗
  • 劳务报酬根据什么确定
  • 商标注册费用可以退吗
  • sqlloader-350错误
  • 电脑自学网
  • 小规模简易征收最新政策2020
  • 发行公司债券发生的折价
  • mysql 随机取出一条
  • 跨年费用账务处理
  • 饭馆增值税
  • 过账怎么操作
  • 画完图不给钱怎么办
  • 收到退回的企业所得税会计分录
  • 纳税人购进国内商品
  • 建账时必须输入的内容有哪些
  • mysql的事务处理
  • linux内核构成
  • 使用u盘安装windows10电脑识别不出来
  • 从硬盘安装系统
  • windows xp玩游戏
  • 简述linux系统有什么优点
  • windows 10预览版
  • mac系统有txt吗
  • 为什么国外程序员比国内厉害
  • linux卸载apache2
  • windows8怎么使用
  • win7如何关闭ie浏览器
  • cocos2djs
  • cocos2d开发app
  • kinect unity开发
  • 作用
  • js引入css文件
  • 被调用的对象已与其客户端断开连接怎么办
  • unity触摸屏控件
  • node-js
  • jquery为什么不火了
  • 安卓手机管家app
  • 河北税务怎么查询交了没有
  • 专项附加扣除修改后,多扣的税
  • 个体户税务注销
  • 股权转让所得怎么计算个税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设