柠檬试题库
search
首页 计算机 公务员 驾照 关于

在数据库应用系统设计中,如果在事务中存在和用户的长时间交互,它会带来哪些坏处()。 Ⅰ. 降低系统的并发度 Ⅱ. 增加死锁的数量 Ⅲ. 破坏数据的一致性 Ⅳ. 影响检查点的效果


  • A.仅Ⅰ、Ⅱ和Ⅲ
  • B.仅Ⅰ、Ⅱ和Ⅳ
  • C.仅Ⅰ、Ⅲ和Ⅳ
  • D.仅Ⅱ、Ⅲ和Ⅳ
热度🔥497
参考答案:B
解析:

事务是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。在数据库应用系统设计中,事务的特性之一就是一致性,即在和用户的交互过程中,保证数据的一致性。其他三项都是事务长时间和用户交互带来的坏处。当事务长时间和某个用户进行交互时,导致其他用户需要等待该事务结束以获取资源,因此会在一定程度上降低了不同事务的并发度,同时因为长时间的交互导致资源被用户占用的时间过长,将会增大死锁的可能性,系统在执行检查点操作时,所有的事务处理都被暂时中止,长时间的事务影响检查点的效果。
复制题目向AI提问