数据库阻塞和死锁的区别

1、数据库阻塞:
        数据库阻塞的现象:第一个链接占有资源没有释放,而第二个链接须要获取这个资源,  若是第一个链接没有提交或者回滚,数据库

第二个链接会一直等待下去,直到第一个链接释放该资源为止。spa

        对于阻塞,数据库没法处理,因此对数据库操做要及时地提交或者回滚。资源

 

 

2、数据库死锁:
        数据库死锁的现象:第一个链接占有资源没有释放,准备获取第二个链接所占用的资源,而第二个链接占有资源没有释放,方法

准备获取第一个链接所占用的资源,   这种互相占有对方须要获取的资源的现象叫作死锁。数据

        对于死锁,数据库处理方法:  牺牲一个链接,保证另一个链接成功执行。阻塞

相关文章
相关标签/搜索