事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,

资格题库2022-08-02  59

问题 事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的(  )。为保证事务的此性质,需要利用数据库的(  )。问题1选项A.原子性B.一致性C.隔离性D.持久性问题2选项A.日志文件B.全局备份C.增量备份D.影子备份

选项

答案 DA

解析 本题考查对事务处理相关知识的理解和掌握。
事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务已完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将已提交的数据写入数据库。
转载请注明原文地址:https://tihaiku.com/congyezige/2419584.html

最新回复(0)