当发生故障时,检查点之前提交的事务,不需要任何操作

题目

当发生故障时,检查点之前提交的事务,不需要任何操作


相似考题
参考答案和解析
正确答案:错误
更多“当发生故障时,检查点之前提交的事务,不需要任何操作”相关问题
  • 第1题:

    在具有检查点的恢复技术,关于检查点,下列说法不正确的是______。

    A.检查点最大限度的减少数据库完全恢复时所必须执行的日志部分

    B.使用检查点方法可以改善恢复效率

    C.无论事务在检查点之前还是之后提交,都需要执行REDO操作

    D.可以定期地建立检查点,也可以按照某种规则建立检查点


    正确答案:C
    解析:当事务在一个检查点之前提交,对数据库所做的修改一定都已经写入数据库中,写入时间是这个检查点建立之前或是这个检查点建立之时,这时就不需要REDO操作了。

  • 第2题:

    关于事务的故障与恢复,下列描述正确的是(2)。

    A.事务日志用来记录事务执行的频度

    B.采用增量备份,数据的恢复可以不使用事务日志文件

    C.系统故障的恢复只需进行重做(Redo)操作

    D.对日志文件设立检查点目的是为了提高故障恢复的效率


    正确答案:D
    解析:数据库系统出现故障的主要几大类:(1)事务内部的故障。该故障有的是可以通过事务程序本身发现,也有的是非预期的,不能由事务程序处理的。(2)系统故障。是指造成系统停止运转的任何事件,使得系统要重新启动。要对该故障进行恢复,则需要进行重做(Redo)和撤销(Uudo)操作。(3)介质故障。是指外存故障,如磁盘损坏、磁头碰撞等等。这种故障一般发生的可能性小得多,但破坏性最大。恢复机制涉及的两个关键问题是:如何建立冗余数据,如何利用这些冗余数据实施数据库恢复。建立冗余数据最常用的技术是数据转储和登录日志文件。事务日志主要是用来记录事务对数据库的更新操作的文件。转储可以分为海量转储和增量转储两种方式。海量转储是指每次转储全部数据库。增量转储则指每次只转储上一次转储后更新过的数据,从恢复的角度来看,使用海量转储得到的后备副本进行恢复一般说来会更方便些。但如果数据库很大,事务处理又十分频繁,则增量转储方式更实用更有效。不过它恢复是要联用事务日志文件一起来恢复。在恢复技术中,为了解决浪费大量时间在系统恢复中,于是就产生了具有检查点的恢复技术。这种技术在日志文件中增加一类新的记录——检查点记录,增加一个重新开始文件,并让恢复子系统在登录日志文件期间动态维护日志。

  • 第3题:

    分布式事务的执行可能会涉及到多个站点上的数据操作,在两阶段提交协议中,当事务 Ti的所有读写操作执行结束后,事务 Ti 的发起者协调器 Ci 向所有参与 Ti 的执行站点发送的消息,当收到所有执行站点返回的消息后,Ci 再向所有执行站点发送消息。若参与事务 Ti 执行的某个站点故障恢复后日志中有记录,而没有记录,则( )。

    A.事务 Ti 已完成提交,该站点无需做任何操作
    B.事务 Ti 已完成提交,该站点应做 REDO 操作
    C.事务 Ti 未完成提交,该站点应做 UNDO 操作
    D.应向协调器询问以决定 Ti 的最终结果

    答案:B
    解析:
    系统故障恢复时对于故障发生前已经提交的事务,应记入重做(Redo)队列;对于故障发生时尚未完成的事务,应记入撤销(Undo)队列。因为站点故障恢复后日志中已有记录,因此需要执行REDO操作。

  • 第4题:

    关于事务的故障与恢复,下列说法正确的是()

    • A、事务日志用来记录事务执行的频度
    • B、任何故障的恢复都由系统自动完成
    • C、系统故障的恢复只需进行REDO操作
    • D、对日志文件设置检查点是为了提高故障恢复的效率

    正确答案:D

  • 第5题:

    利用日志文件恢复故障时,对已经提交的事务,应()

    • A、进行UNDO处理(针对未提交的事务)
    • B、进行REDO处理(已经提交的事务)
    • C、执行COMMIT操作
    • D、重新执行已登记的操作

    正确答案:B

  • 第6题:

    对于数据库恢复,下列描述正确的是()。

    • A、介质故障的恢复不需要DBA的参与,由DBMS自动完成
    • B、日志文件严格按照事务的请求时间顺序进行记录
    • C、事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作
    • D、检查点时刻的数据库一定是处于一致性状态的

    正确答案:C

  • 第7题:

    当发生故障时,检查点之后开始故障点之前提交的事务,需要redo


    正确答案:正确

  • 第8题:

    关于检查点技术下面描述正确的是()

    • A、检查点之后开始故障点之前提交的事务需要undo操作
    • B、检查点技术是为了提高故障恢复效率
    • C、检查点之后开始故障点之前提交的事务需要redo操作
    • D、检查点之前提交的事务不需要redo操作

    正确答案:B,C,D

  • 第9题:

    在检查点前(或后)开始、在检查点后的故障发生时尚未结束的事务,()。

    • A、必须重做
    • B、必须撤消
    • C、随意处理
    • D、不需要恢复

    正确答案:B

  • 第10题:

    单选题
    关于事务的故障与恢复,下列说法正确的是()
    A

    事务日志用来记录事务执行的频度

    B

    任何故障的恢复都由系统自动完成

    C

    系统故障的恢复只需进行REDO操作

    D

    对日志文件设置检查点是为了提高故障恢复的效率


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    关于事务的故障与恢复,下列描述正确的是()。
    A

    事务日志是用来记录事务执行的频度

    B

    采用增量备份,数据的恢复可以不使用事务日志文件

    C

    系统故障的恢复只需进行重做(REDO)操作

    D

    对日志文件设立检查点的目的是为了提高故障恢复的效率


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    利用日志文件进行故障恢复时的基本操作有()。
    A

    撤消事务

    B

    重做事务

    C

    开始事务

    D

    回滚事务

    E

    提交事务


    正确答案: D,E
    解析: 暂无解析

  • 第13题:

    对于事务故障的恢复,下列描述正确的是(70)。

    A.事务故障的恢复不需要访问日志文件

    B.事务故障恢复时需要REDO已提交的事务

    C.事务故障恢复时需要正向扫描日志,对该事务进行UNDO操作

    D.事务故障恢复时需要反向扫描日志,对该事务进行UNDO操作


    正确答案:D
    本题考查对故障及恢复技术的理解。事务故障是指由于事务程序运行过程中,因为非预期的原因,导致在运行过程中不能达到预期的终点(COMMIT或显示的ROLLBACK),造成数据库的不一致。事务故障的恢复,即需要将产生故障的事务已经完成的对数据库的修改撤销。事务对数据库的修改内容被严格按照执行的时间顺序记录在日志中,可以通过逆向扫描日志文件,将产生故障的事务对数据库的操作逐一复原(UNDO),直到事务开始标志,就像该事务未执行一样,即完成恢复。

  • 第14题:

    对基于检查点的恢复技术,下列说法中不正确的是——。

    A.可以提高恢复效率

    B.可以定期建立。也可以按照某种规则建立检查点

    C.无论事务在检查点之前还是之后提交,都需执行REDO操作

    D.能最大限度地减少恢复数据库时根据日志记录所需执行的恢复操作


    正确答案:C
    解析:利用检查点方法进行恢复的步骤:①从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录;②由该检查点记录得到检查点建立时所有正在执行的事务清单ACTIVE—IAST,建立两个事务队列UN.DO—lAST。和REDO—LIST,把AC~VE—LIST’暂时放人UNDO—lAST’队列,REDO队列暂为空;③从检查点开始正向扫描日志文件,直到日志文结束,如有新开始的事务Ti,把Ti暂时放入UNDO—LIST’队列,如有提交的事务Ti,把Ti从UNDO—LIST’队列移到REDO—lAST队列;④对UNDO—lAST中的每个事务执行UNDO操作,对REDO—LIST中的每个事务执行REDO操作。所以C项不正确。

  • 第15题:

    关于事务的故障与恢复,下列描述正确的是()。

    • A、事务日志是用来记录事务执行的频度
    • B、采用增量备份,数据的恢复可以不使用事务日志文件
    • C、系统故障的恢复只需进行重做(REDO)操作
    • D、对日志文件设立检查点的目的是为了提高故障恢复的效率

    正确答案:D

  • 第16题:

    当发生故障时,检查点之后开始故障点之前提交的事务,不需要任何操作


    正确答案:错误

  • 第17题:

    利用日志文件进行故障恢复时的基本操作有()。

    • A、撤消事务
    • B、重做事务
    • C、开始事务
    • D、回滚事务
    • E、提交事务

    正确答案:A,B

  • 第18题:

    当母线停电,并伴随因故障引起的爆炸、火光等异常现象时,应做的处理为()。

    • A、在得到调度令之前,现场不得自行决定任何操作
    • B、在得到调度令之前,现场不得自行决定任何操作
    • C、现场应拉开故障母线上的所有断路器,并隔离故障点
    • D、现场应立即组织人员撤离值班室

    正确答案:C

  • 第19题:

    当发生故障时,检查点之前提交的事务,需要redo


    正确答案:错误

  • 第20题:

    事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的()。

    • A、原子性
    • B、一致性
    • C、隔离性
    • D、持久性

    正确答案:D

  • 第21题:

    如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行()

    • A、REDO操作
    • B、UNDO操作
    • C、RESTART操作
    • D、NULL操作

    正确答案:A

  • 第22题:

    单选题
    在检查点前(或后)开始、在检查点后的故障发生时尚未结束的事务,()。
    A

    必须重做

    B

    必须撤消

    C

    随意处理

    D

    不需要恢复


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。这个特性是事务的()。
    A

    原子性

    B

    一致性

    C

    隔离性

    D

    持久性


    正确答案: B
    解析: 暂无解析