关于InnoDB事务日志的和持久化,以下说法正确的是:
A.当数据库异常宕机后,事务日志可以用来重做已经提交但尚未持久化的数据
B.利用事务日志先写实现的持久化对InnoDB写数据的效率有很大提升
C.InnoDB修改和插入数据的时候,数据不需要经过缓存池
D.事务提交前,内存中的脏数据不会开始刷到磁盘
A.当数据库异常宕机后,事务日志可以用来重做已经提交但尚未持久化的数据
B.利用事务日志先写实现的持久化对InnoDB写数据的效率有很大提升
C.InnoDB修改和插入数据的时候,数据不需要经过缓存池
D.事务提交前,内存中的脏数据不会开始刷到磁盘
A.通过undolog实现了事务的原子性
B.通过redo.log实现了事务的持久性
C.InnoDB事务日志包括重做日志(redo.Jog)和回凉日志(undo.Jog)
D.InnoDB无法处理日志丢失的情况
A.刷新到磁盘的数据变化算持久化完成.
B.数据持久化方式实现中,直接实时刷新到磁盘数据文件的方式比事务日志持久化方式更安全.
C.使用事务日志持久化实现主要是性能方面的考虑.
D.持久化特性能在数据库正常关闭后保证数据不会丢失,而数据库实例异常停止却会出现数据丢失.
A.InnoDB存储引擎中的update操作,一定是先写事务日志,再修改数据内容.
B.InnoDB存储引擎可以通过配置,牺牲持久化安全,提高性能.
C.InnoDB存储引擎不会出现脏读.
D.InnoDB存储引擎持久化的时候,每个commit必须将日志先刷到磁盘.
在MS SQL Server中,关于数据库的说法正确的是()。
A.一个数据库可以不包含事务日志文件
B.一个数据库只可以包含一个事务日志文件和一个数据库文件
C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件
D.一个数据库可以包含多个事务日志文件,但只能包含一个主数据文件
A.一个InnoDB表上进行事务操作,允许不记录binlog,但是不可能不记录redolog.
B.InnoDB的redolog不能用来传输并同步主从数据库.
C.InnoDB的redolog和binlog都是事务日志,内容实际上一样.
D.MySQL各种存储引擎都自己的redolog,同时,系统还有整体的binlog.
A.该参数为0时,InnoDB 事务日志会大致每秒一次刷入磁盘
B.该参数为1时,InnoDB 事务日志会每次事务都刷入磁盘
C.该参数为2时,InnoDB 事务日志会每2秒刷入磁盘
D.该参数为2时,InnoDB 事务日志每两次事务一次刷入磁盘
A、MySQL Cluster 是MySQL官方提供的一个分布式解决方案,它是一种shared anything的架构。
B、MySQL InnoDB引擎支持分布式事务。
C、MySQL分布式事务使用和普通事务没有不同。
D、MySQL InnoDB会有一个专门的日志文件,用来存储分布式事务的日志。
A.事务提交时应该写日志
B.事务更新数据之前应该先写日志
C.日志在恢复时只能从日志文件头开始扫描并判断redo和undo操作
D.系统故障在基于日志恢复时需要先计算重做和撤销两个队列
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!