试题详情
- 简答题死锁的发生是坏事还是好事?试说明理由。如何解除死锁状态?
-
在DBS运行时,死锁状态是我们不希望发生的,因此死锁的发生本身是一件坏事。但是坏事可以转换为好事。如果我们不让死锁发生,让事务任意并发做下去,那么有可能破坏DB中的数据,或用户读了错误的数据。从这个意义上讲,死锁的发生是一件好事,能防止错误的发生。
在发生死锁后,系统的死锁处理机制和恢复程序就能起作用,抽取某个事务作为牺牲品,把它撤销,做ROLLBACK操作,使系统有可能摆脱死锁状态,继续运行下去。 关注下方微信公众号,在线模考后查看
热门试题
- 某顺序存储的表格,其中有90000
- 什么是软件危机?产生软件危机的原因?怎样
- 典型的DW数据组织结构被分成4个层次:(
- 在软件工程的设计阶段中,有3种常用的设计
- DBMS为应用程序运行时开辟的DB系统缓
- 在DB技术中,"脏数据"是指()。
- 利用逐点插入法建立序列(50,72,43
- ORDBS是从()出发,引入()技术。
- PC处理人耳能听得到的音频信号,其频率范
- 某硬盘有2个盘面,每个盘面有50条磁道,
- 某人就同样的发明创造于同一天向有关专利行
- UML类图描述了系统的()结构,其中包括
- 参照完整性规则使用时,有哪些变通?试举例
- 二叉树中每个结点有两个子结点,而对一般的
- 日志文件中记载了哪些内容?
- 设二维数组F的行下标为1~5,列下标为0
- 数据库模式上的关系在自然连接后,被丢失的
- m阶B-树每一个结点的后继个数都小于等于
- DBS运行标准是指各项指标的基线,下面不
- SELECT语句中,何时使用分组子句,何