- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 数据库系列之死锁(二)
在工作中,收到客户反馈的事务并发错误的问题:事务(进程)与另一个进程已被死锁在 lock 资源上,且该事务已被选作死锁牺牲品。请重新运行该事务很明显,这是由于,资源冲突所引起的,如何解决,花费了大量时间在这个问题上,想来还是怪自己对数据库,不够精通,在此记下,要多下功夫了!那么为什么会发生资源冲突,引发死锁呢?回答这个问题,需要知道隔离级别,锁的概念。准备从隔离级别、锁的概念,死锁的解决,如
2008-02-28 23:58:00 1193
原创 数据库系列之死锁(一)
其实所有的死锁最深层的原因就是一个:资源竞争 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A,这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了,同样用户B要等用户A释放表A才能继续这就死锁了。 解决方法: 这种死锁是由于你的程序的BUG产生的,除了调
2008-02-26 01:16:00 883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人