DBA面试题

当前位置: 面试问题网 > DBA面试题 > 什么是Rollback Segment

什么是Rollback Segment

Rollback Segments是在你数据库中的一些存储空间,它用来临时的保存当数据库数据发生改变时的先前值,Rollback Segment主要有两个目的:
   1. 如果因为某种原因或者其他用用户想要通过ROLLBACK声明来取消一个人的数据操作,数据就会复原到之前为改变时的值。这种情况只在transaction的过程中有效,如果用户执行了COMMIT命令,那么ROLLBACK SEGMENT里面的值就会标识为失效的,数据改变就将永久化。
   2. 另一个目的是当有并发的session访问了一个数据值改变但事务还没有提交的表。如果一个SELECT语句开始读取一个表同时一个事务也在修改这个表的值,那么修改前的值就会保存到rollback segment里面,SELECT语句也是从ROLLBACK SEGMENT里面读取表的值。

【什么是Rollback Segment】相关文章

1. 什么是Rollback Segment

2. 介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议

3. 简述你对Statement,PreparedStatement,CallableStatement的理解

4. 试解释COMMIT操作和ROLLBACK操作的语义

5. 什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议

6. 什么是Oracle的后台进程background processes?都有哪些后台进程?

7. 简述synchronized和java.util.concurrent.locks.Lock的异同

8. Ajax请求总共有多少种Callback

9. 什么叫应用程序域?什么是托管代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

10. Collection和Collections的区别

本文来源:https://www.mianshiwenti.com/a13281.html

点击展开全部

《什么是Rollback Segment》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝什么是Rollback Segment﹞相关内容

其它栏目

也许您还喜欢