有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日
15 查阅
有某数据库系统在运行过程中发生了系统故障,发生故障时正在运行事务t1和t2。进行故障恢复时,在日志文件中发现有t1的事务开始记录而没有结束记录,有t2的开始记录和结束记录,但t2对数据库的修改还没有写到数据库中,从检查点开始正向扫描日志文件______。
A)扫描到t1时,直接重做t1,扫描到t2时,将t2直接撤销
B)扫描到t1时,将t1加入重做队列,扫描到t2时,将t2加入撤销队列
C)扫描到t1时,直接撤销t1,扫描到t2时,将t2直接重做
D)扫描到t1时,将t1加入撤销队列,扫描到t2时,将t2加入重做队列
A.
B.
C.
D.
参考答案: