mysql deadlock发生的原因

Kael Z 2014-05-07 03:08:26
RT:因为项目需要,现在做的项目不要做底层的哥们开并发来调用我存储过程,然后让我过程处理数据
前两天同事发给我一个报错信息, Deadlock found when trying to get lock; try restarting transaction
发现时死锁,但是一直也没查到具体什么原因,已经卡壳卡了快一周了,求大神帮助
...全文
410 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2014-10-22
  • 打赏
  • 举报
回复
show engine innodb status 跟踪一下具体的那一条sql造成的此原因。
playSCforever 2014-10-17
  • 打赏
  • 举报
回复
引用 4 楼 hunterdahe 的回复:
[quote=引用 2 楼 rucypli 的回复:] show innodb engine status\G 看看是那两条sql造成的死锁
我是新手,能麻烦问下这个脚本应该放在哪里执行么,我用当前用户和root都不行呢[/quote] show engine innodb status ; 这句才是对的 跟一般的sql语句一样的执行 
Kael Z 2014-05-08
  • 打赏
  • 举报
回复
引用 2 楼 rucypli 的回复:
show innodb engine status\G 看看是那两条sql造成的死锁
我是新手,能麻烦问下这个脚本应该放在哪里执行么,我用当前用户和root都不行呢
ACMAIN_CHM 2014-05-07
  • 打赏
  • 举报
回复
show processlist
rucypli 2014-05-07
  • 打赏
  • 举报
回复
show innodb engine status\G 看看是那两条sql造成的死锁
benluobo 2014-05-07
  • 打赏
  • 举报
回复
show innodb engine status

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧