单项选择题

下列关于数据库管理系统的日志的说法错误的是( )

A、事务提交时应该写日志
B、事务更新数据之前应该先写日志
C、日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作
D、系统故障在基于日志恢复时需要先计算重做和撤销两个队列