关于日志下面说法正确的有()A、日志是记录了所有的更新操作B、必须先记日志,后写数据库C、日志必须严格按照并发事务执行的时间次序登记D、日志记录了所有的查询操作

题目

关于日志下面说法正确的有()

  • A、日志是记录了所有的更新操作
  • B、必须先记日志,后写数据库
  • C、日志必须严格按照并发事务执行的时间次序登记
  • D、日志记录了所有的查询操作
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

日志文件对实现数据库系统故障的恢复有非常重要的作用。下列关于数据库系统日志文件的说法,正确的是______。

A) 数据库系统不要求日志的写入顺序必须与并行事务执行的时间次序一致

B) 为了保证数据库是可恢复的,必须严格保证先写数据库后写日志

C) 日志文件中检查点记录的主要作用是提高系统出现故障后的恢复效率

D) 系统故障恢复必须使用日志文件以保证数据库系统重启时能正常恢复,事务故障恢复不一定需要使用日志文件

A.

B.

C.

D.


正确答案:C

第2题:

登记日志文件时必须先写数据库,后写日志文件。()


参考答案:错误

第3题:

()恢复模式,完整地记录了所有事务,并保留所有的事务的日志记录,直到将它备份。

A.简单

B.完整

C.混合

D.大容量日志


正确答案:B

第4题:

对事务日志的正确描述是(9)。

A.事务日志记录了对数据库的所有操作

B.事务日志必须严格按服务数据库进行修改的时间次序记录

C.事务日志文件应该与数据库文件放在同一存储设备上

D.事务日志的主要目的是应用于审计


正确答案:B
解析:事务日志(Transactionlogs)是数据库结构中非常重要但又经常被忽略的部分。由于它并不像数据库中的schema那样活跃,因此很少有人关注事务日志。事务日志是针对数据库改变所做的记录,它可以记录针对数据库的任何操作,并将记录结果保存在独立的文件中。对于任何每一个事务过程,事务日志都有非常全面的记录,根据这些记录可以将数据文件恢复成事务前的状态。从事务动作开始,事务日志就处于记录状态,事务过程中对数据库的任何操作都在记录范围,直到用户点击提交或后退后才结束记录。每个数据库都拥有至少一个事务日志及一个数据文件。出于性能上的考虑,SQLServer将用户的改动存入缓存中,这些改变会立即写入事务日志,但不会立即写入数据文件。事务日志会通过一个标记点来确定某个事务是否已将缓存中的数据写入数据文件。当SQLServer重启后,它会查看日志中最新的标记点,并将这个标记点后面的事务记录抹去,因为这些事务记录并没有真正地将缓存中的数据写入数据文件。这可以防止那些中断的事务修改数据文件。事务日志对数据库有重要作用,同时它对系统的整体性能也有一定影响。通过几个选项,我们可以对事务日志的性能进行优化。由于事务日志是一个连续的磁盘写入过程,因此在这当中不会发生读取动作。

第5题:

为了保证数据库的可恢复性,在建立日志文件时必须遵循的原则包括()

A. 记录的次序严格按并发事务执行的时间次序

B. 必须先写日志文件,后写数据库

C. 必须先写数据库,后写日志文件

D. 必须将数据库的所有更新操作记录到日志文件中


正确答案:ABD

第6题:

下列关于基于日志的故障恢复的叙述中,哪一条是不正确的?

A.日志是日志记录的序列,它记录了数据库中的所有更新活动

B.日志记录中包括事务提交日志记录:《Ti commit>

C.利用更新日志记录中的改前值可以进行uN:DO

D.事务故障恢复只需要正向扫描日志文件


正确答案:D
解析:日志文件在数据库恢复中起着非常重要的作用,它记录了数据库中所有的更新活动,包括日志提交记录<Ti commit>。利用更新日志记录中的改前值可以进行uN.D0,撤销已做的修改操作;利用更新日志记录中的改后值可以进行REDO,重做已完成的操作。事务故障恢复的步骤是:反向扫描日志文件,查找该事务的更新操作,对每一个更新操作执行uND0,直到读到该事务的开始日志。故答案选D。

第7题:

下列关于SQLServer2008数据库日志的说法错误是()。

A.日志文件是维护数据库完整性的重要工具

B.所有的对SQL数据库的操作都需要写日志

C.当日志文件的空间占满时,将无法写日志

D.当修改数据库时,必先写日志


正确答案:A

第8题:

( 47 )下列关于日志的叙述中,哪一个是不正确的?

A )日志登记的顺序严格按照事务在执行中各操作发生的实际顺序登记

B )必须先把对数据库的修改写到外部数据库中,再把日志记录写到外存的日志文件中

C )对事务故障的恢复一般首先反向扫描日志文件查找该事务的更新操作

D )对系统故障的恢复一般首先正向扫描日志文件,找出故障发生前已提交的事务


正确答案:B

第9题:

对事务日志的正确描述是(51)。

A.事务日志记录了对数据库的所有操作

B.事务日志必须严格按照对数据库进行修改的时间次序记录

C.事务日志文件应该与数据库文件放在同一存储设备上

D.事务日志的主要目的是应用于审计


正确答案:B
解析:本题考查事务日志的基本概念。事务日志是用来记录对数据库的所有更新操作的,即对数据库的每一次更新都会被事务日志所记录,并且采用先记录后更新的策略,对于其他操作如查询并不作记录;事务日志记录的时间顺序应严格按照对数据库更新的顺序;通常事务日志应与数据库文件分开存储在不同的设备上,保证事务日志不被破坏;  日志主要用于保证数据库的故障恢复。

第10题:

在SQL Server 2008中,下列关于事务日志备份的说法,正确的是( )。

A.可以对大容量操作日志备份按时问点恢复

B.结尾日志备份仅包含纯日志记录,不包含大容量操作日志记录

C.纯日志备份只包括一定时间间隔内的事务日志,不包含大容量操作日志记录

D.结尾日志备份一般是在纯日志备份完成后,为了加快日志备份速度而进行的操作


参考答案:C

更多相关问题