下列关于重做日志的说法正确的有哪些()
A.重做日志存储被修改数据的旧值,以恢复数据库到初始状态
B.系统使用联机日志和归档日志存储重做日志文件
C.重做日志只在归档模式下产生
D.系统从最近一个检查点处开始扫描联机日志,并重做日志记录的内容来恢复数据库
A.重做日志存储被修改数据的旧值,以恢复数据库到初始状态
B.系统使用联机日志和归档日志存储重做日志文件
C.重做日志只在归档模式下产生
D.系统从最近一个检查点处开始扫描联机日志,并重做日志记录的内容来恢复数据库
A.重做日志存储被修改数据的旧值,以恢复数据库到初始状态
B. 系统使用联机日志和归档日志存储重做日志文件
C. 重做日志只在归档模式下产生
D. 系统从最近一个检查点处开始扫描联机日志,并重做日志记录的内容来恢复数据库
A.先使用回滚日志回滚,使数据文件处于最新状态
B. 先使用重做日志重做,使数据文件处于最新状态
C. 后使用回滚日志,回退未提交的操作
D. 后使用重做日志,重做已提交的操作
A.产生检查点时,系统只把缓冲区中的日志写入磁盘(多选)
B. 数据库恢复从最近的检查点扫描联机日志
C. 重做联机日志记录的内容
D. 对仍活动的事务使用回滚日志进行回滚
A.先使用回滚日志回滚,使数据文件处于最新状态
B.先使用重做日志重做,使数据文件处于最新状态
C.后使用回滚日志,回退未提交的操作
D.后使用重做日志,重做已提交的操作
A.产生检查点时,系统只把缓冲区中的日志写入磁盘(多选)
B.数据库恢复从最近的检查点扫描联机日志
C.重做联机日志记录的内容
D.对仍活动的事务使用回滚日志进行回滚
A.InnoDB的LSN是一个128位的整数
B.LSN不仅存在重做日志中,也在存在于检查点中
C.LSN的数值本身实际上对应日志文件的偏移量
D.LSN在每个数据页头部,记录当前页最后一次修改的LSNLSN用于在恢复时对比重做日志,决定是否对该页进行恢复
A.系统故障的恢复需要扫描3遍日志文件
B.事务故障的恢复需要扫描3遍日志文件
C.对重做(REDO)队列事务进行重做(REDO)处理时,需要反向扫描日志文件
D.对撤销(UNDO)队列事务进行撤销(UNDO)处理,需要正向扫描日志文件
A.事务提交时应该写日志
B.事务更新数据之前应该先写日志
C.日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作
D.系统故障在基于日志恢复时需要先计算重做和撤销两个队列
A.重做日志缓冲区的已使用的空间达到三分之一时
B.当dbwn进程向磁盘写入已修改的缓冲区的时候
C.每隔3秒钟
D.用户提交事务处理时的一条提交记录(经常commit会及时刷新重做日志缓冲区空间)
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!