A.InnoDB存储引擎异常恢复过程中需要用到回滚段.
B.回滚段用于存放更新以后但是尚未提交的数据.
C.InnoDB存储引擎中事务回滚不会实际存放任何数据,只是存放指向数据的指针.
D.回滚段也帮助实现事务的隔离性.
第1题
A. 索引表含ROWID值
B. 一个事务即使不被提交,也会被写入到重做日志中
C. 拥有不同大小的回滚段没有任何益处
D. COMMIT后,数据不一定立即写入数据文件中
第2题
A.遵守两阶段封锁协议的并发事务一定是可串行化的
B.遵守两阶段封锁协议的并发事务一定不会发生死锁
C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第3题
A.遵守两阶段封锁协议的并发事务不一定是可串行化的
B.遵守两阶段封锁协议的并发事务也有可能发生死锁
C.遵守两阶段封锁协议的并发事务一定不会发生级联回滚
D.遵守两阶段封锁协议的并发事务的所有锁一定要到事务提交之后才解锁
第4题
A、事务的回滚是实现事务原子性的重要功能.
B、事务的回滚也是实现事务一致性的重要功能.
C、事务一旦回滚成功,该事务的数据变化就无法再恢复回来,除非重新执行.
D、InnoDB存储引擎靠redo日志实现回滚功能.
第5题
A、回滚段对实现MVCC有重要意义.
B、回滚段对实现事务原子性有重要意义.
C、回滚段对提高数据库并发读写能力有重要意义.
D、回滚段对实现数据一致性有重要意义.
第6题
A、MySQL直接删除表会将表上的触发器一并删除掉
B、InnoDB引擎表的Trigger中的操作如果失败,则触发的操作本身也会失败
C、Trigger可以实现较为较为特殊的逻辑,几乎和编程语言一样,所以在程序开发里面应该尽可能多的使用Trigger
D、InnoDB引擎表,Trigger中的事务可以先提交,即使外部事务回滚也不会回滚
第7题
A、InnoDB回滚段是用来记录数据修改前的状态,数据修改提交后事务回滚段会被马上清除
B、InnoDB的ibdata文件不建议开启autoextend,因为这样的话,回滚段空间不会被重复利用,而是一直增长上去
C、事务在修改数据前,会先在该事务回滚段中记录数据修改前的状态
D、InnoDB回滚段存放在ibdata这类文件中
第8题
A.将该事务对数据库的修改进行恢复
B.将事务对数据库的更新写入硬盘
C.跳转到事务程序的开头重新执行
D.将事务中修改的变量值恢复到事务开始时的初值
第9题
A. 回滚日志记录的是数据修改前的原值
B. 回滚日志用于执行回退和闪回
C. 回滚日志存储于回滚段中,是永久保留的
D. 回滚日志可避免多用户系统中出现读取不一致的情况
第10题
A.将该事务对数据库的修改进行恢复
B.将事务对数据库的更新写入硬盘
C.跳转到事务程序的开头重新执行
D.将事务中修改的变量值恢复到事务开始时的初值
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!