下列关于数据库管理系统的日志的说法错误的是( )
A: 事务提交时应该写日志
B: 事务更新数据之前应该先写日志
C: 日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作
D: 系统故障在基于日志恢复时需要先计算重做和撤销两个队列
A: 事务提交时应该写日志
B: 事务更新数据之前应该先写日志
C: 日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作
D: 系统故障在基于日志恢复时需要先计算重做和撤销两个队列
举一反三
- 系统故障恢复的步骤是 A: 反向扫描日志文件、对每一个更新操作执行逆操作、如此下去 B: 对每一个更新操作执行逆操作、反向扫描日志文件、如此下去 C: 正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理 D: 正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理
- 系统故障的恢复操作正确的是( )。 A: 反向扫描日志文件,对故障发生前已经提交的事务记入重做队列,故障发生时未完成的事务计入撤销队列 B: 反向扫描日志文件,对故障发生前已经提交的事务记入撤销队列,故障发生时未完成的事务计入重做队列 C: 正向扫描日志文件,对故障发生前已经提交的事务记入撤销队列,故障发生时未完成的事务计入重做队列 D: 正向扫描日志文件,对故障发生前已经提交的事务记入重做队列,故障发生时未完成的事务计入撤销队列
- 下列关于数据库日志文件更新的说法错误的是( ) A: 并发事务的操作按照执行时间顺序登记日志 B: 数据文件更新之前必须先写日志文件 C: 含有更新操作的事务提交时会写日志 D: 夭折的事务不会在日志文件中留下记录
- 关于故障与恢复的叙述正确的是() A: 系统故障的恢复要正向扫描日志文件 B: 事务故障的恢复要正向扫描日志文件 C: 在故障发生前已经提交的事务,将其事务标识记入重做(undo)队列 D: 故障发生时尚未完成的事务,将其事务标识记入撤销(Redo)队列
- 关于日志文件下列说法错误的是() A: 日志文件分为联机重做日志文件和归档重做日志文件 B: 联机重做日志文件是系统当前正在使用的日志文件,用于存储用户对数据库所做的事务操作 C: 利用归档日志文件可以将系统恢复至故障发生的前一刻 D: 当日志文件写满时,系统会立即将其清空再重新写入新的记录