首页 相关文章 巧用MySQL InnoDB引擎锁机制解决死锁问题

巧用MySQL InnoDB引擎锁机制解决死锁问题

  最近,在项目开发过程中,碰到了数据库死锁问题,在解决问题的过程中,笔者对MySQL InnoDB引擎锁机制的理解逐步加深。

  案例如下:

  在使用Show innodb status检查引擎状态时,发现了死锁问题:

  *** (1) TRANSACTION:
  TRANSACTION 0 677833455, ACTIVE 0 sec, process no 11393, OS thread id 278546 starting index read
  mysql tables in use 1, locked 1
  LOCK WAIT 3 lock struct(s), heap size 320
  MySQL thread id 83, query id 162348740 dcnet03 dcnet Searching rows for update
  update TSK_TASK set STATUS_ID=1064,UPDATE_TIME=now () where STATUS_ID=1061 and MON_TIME*** (1) WAITING FOR THIS LOCK T...[ 查看全文 ]

2016-02-19 标签:

巧用MySQL InnoDB引擎锁机制解决死锁问题的相关文章

手机页面
收藏网站 回到头部