mysql 死锁情况

共享锁:也就是读锁。 可以支持多个用户同时读。 排他锁:也就是写锁。 一、 一个用户A操作表A,又访问表B。 另一个用户B操作表B,又访问表A。就有可能用户A等待表B锁的释放,用户B等待表A的释放。两者都在等待对方,导致了死锁。 解决方法:调整逻辑访问顺序一致。 二、 用户A查询一条记录,然后修改该记录。用户B也查询该记录,然后也企图修改该记录。锁从读锁升级为写锁。 A在等待B的读锁释放。 B在等
相关文章
相关标签/搜索