多做题,通过考试没问题!

中级数据库系统工程师

睦霖题库>计算机软件水平考试>中级数据库系统工程师

死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?

正确答案: 在DBS运行时,死锁状态是我们不希望发生的,因此死锁的发生本身是一件坏事。但是坏事可以转换为好事。如果我们不让死锁发生,让事务任意并发做下去,那么有可能破坏DB中的数据,或用户读了错误的数据。从这个意义上讲,死锁的发生是一件好事,能防止错误的发生。
在发生死锁后,系统的死锁处理机制和恢复程序就能起作用,抽取某个事务作为牺牲品,把它撤销,做ROLLBACK操作,使系统有可能摆脱死锁状态,继续运行下去。
答案解析:
进入题库查看解析

微信扫一扫手机做题