位置: 编程技术 - 正文

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格式化数值)

  • 应交代扣利息税
  • 孳息和利息的区别
  • 贸易公司开发票进项跟销项不符合怎么办
  • 决算报表与账不一致怎么调账
  • 单据核销不了
  • 服装公司进布料一般进多少
  • 我的初级备考经验--跟老师节奏走
  • 出口的进项发票如何记账
  • 用实物资产注资给子公司需缴纳增值税吗?
  • 营改增后,代扣代缴所得税应当按照含税收入还是不含税收入?
  • 金融企业三大使命是什么
  • 滞留发票的税收处理
  • 固定资产怎么填报
  • 抵债资产处置的意义
  • 退税可以分批吗
  • 无形资产有使用期限
  • 关于诉讼费减半如何减的问题
  • 上海中级会计报名入口
  • 税务总局关于四流一致解答
  • 房地产企业闲置土地怎么处理
  • 保险公司买保险和银行买保险有什么区别
  • 取得失控发票
  • win10如何设置右键
  • 销售合作分成会计分录
  • 个人出租住宅需要交哪些税
  • 如何查看microsoft账户的邮箱
  • php数组有哪几种类型
  • 在window系统中哪些用户可以查看日志
  • PHPfor循环语句10的阶乘
  • php中strrev
  • 2020年外贸企业年终总结
  • 暂估入账的原材料有成本差异吗
  • 若依移动端微信登录
  • 前端file对象
  • touch命令创建多个文件
  • 小微企业普惠性税收减免政策2022
  • 借款单属于外来单据吗
  • sql的where条件怎么写
  • 一般纳税人每月开票不能超过多少
  • 期权费如何入账
  • 预包装的标签有哪几种
  • 报销为什么不能打给投保人
  • 权益法核算还计提减值么
  • 工资标准表
  • 还借款收据怎么写
  • 通信费属于哪个会计科目
  • 经营杠杆系数的经济含义
  • 用友反结账怎么操作
  • 三证合一是哪三证
  • 法人代表可以兼任出纳吗
  • 计费销售额如何计税
  • 自制原始凭证的填制
  • 过滤重复字符串
  • 桌面上的软件是什么
  • win10系统怎么关闭病毒防护
  • Ubuntu系统怎么设置IP
  • 调整linux时间
  • Linux系统中矢量图ai格式怎么打开?
  • win7屏幕调节不见了
  • Win10 Mobile Build 14269版截图曝光:脱胎换骨 速度飙升
  • javascript闭包优缺点
  • 两个js文件互相取变量
  • linux怎么安装rz
  • python怎么输出日志
  • Cocos2dx -lua QuickXDev拓展
  • jquery deferred对象
  • dos批处理文件的扩展名
  • python截取数据
  • js判断字符串字符出现的次数
  • angular 创建项目
  • jquery的设计模式
  • jquery获取文件大小
  • python asyncio
  • bootstrap轮播效果
  • 电子发票版式文件生成失败怎么办
  • 基层税收工作的建议意见
  • 地税登录密码忘记了怎么办
  • 小微企业所得税5%优惠政策
  • 房屋契税交错了能退吗
  • 北京市税务局热搜
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设