登记日志文件时为什么必须先写日志文件,后写数据库? 答案: 答:把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的操作。有可 能在这两个操作之
登记日志文件时为什么必须先写日志文件,后写数据库? 答: 把对数据的修改写到数据库中和把表示这个修改的日志记录写到日志文件中是两个不同的 操作。有可能在这两个操作之间发生
原因:如果先写了数据修改,而在运行记录中没有登记这个修改,则以后就无法恢复 这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行一次不必 要的UNDO操作,并不会影响数据库的正确性。所以为了安全,一定要先写日志文件,即首先把 日志记录写到日志文件中,然后写数据库的修改。
参考答案:(1)日志文件是用来记录事务对数据库的更新操作的文件。(2)设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协... 点击查看答案进入题库练习 问答题 数据库转储的意义是什么?试比较各种数据转储方法。 参考答案:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定期地将数据库复制到磁带或另...
先写日志文件为保证数据库的可恢复性,日志文件能够用来进行事务故障恢复、系统故障恢复,并能够协助后备副本进行介质故障恢复。当数据库文件毁坏后,可重新装入后援副本把数据库恢复到转储结束时刻的正确状态,再利用建立的日志文件,可以把已完成的事务进行重做处理,而对于故障发生时尚未完成的事务则进行撤消...
百度试题 结果1 题目什么是日志文件?登记日志文件时为什么必须要先写日志文件, 后写数 据库? ( 4 分)相关知识点: 试题来源: 解析 SELECT 姓名 FROM 员工 ORDER BYYR 称 DESC
因为日志是用来恢复数据库的。举例来说,如果先写数据库,后写日志,但是在刚好写了数据库而未写日志的时候崩溃了,那么根据日志恢复出来的数据库就少了一条记录(假设是插入操作)。但反过来的话,完全可以根据日志文件把这条数据恢复出来。同样的原因,日志文件是不推荐和数据库存储在同一个硬盘的,...
百度试题 题目173.登记日志文件时为什么必须先写日志文件,后写数据库?相关知识点: 试题来源: 解析
1、数据一致性:如果先写数据库再写日志文件,可能会出现数据库已经更新了数据,但日志文件还没来得及记录的情况。这样,当系统发生故障时,无法通过日志文件恢复数据,导致数据不一致。2、事务管理:通过先写日志文件,可以确保事务的原子性。如果操作过程中出现错误或系统故障,可以回滚到之前的状态,保证...