什么是Rollback Segment


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

Tags in this post...

面试题 相关文章推荐
Java如何格式化日期
Aug 07 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
main 函数执行以前,还会执行什么代码
Apr 17 面试题
估算杭州有多少软件工程师
Aug 11 面试题
下面关于"联合"的题目的输出是什么
Aug 06 面试题
什么是数据抽象
Nov 26 面试题
.NET里面什么时候需要调用垃圾回收
Jun 01 面试题
如何用JQuery进行表单验证
May 29 面试题
怎样自定义一个异常类
Sep 27 面试题
abstract class和interface有什么区别
Aug 04 面试题
Servlet面试题库
Jul 18 面试题
J2EE中的容器都包括哪些
Aug 21 面试题
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
Apr 03 #面试题
几道数据库的概念性面试题
May 30 #面试题
阿里巴巴Oracle DBA笔试题答案-备份恢复类
Nov 20 #面试题
Oracle性能调优原则
May 03 #面试题
ORACLE十问
Apr 20 #面试题
ORACLE第二个十问
Dec 14 #面试题
一道写SQL的面试题和答案
Nov 19 #面试题
You might like
phpinfo 系统查看参数函数代码
2009/06/05 PHP
如何离线执行php任务
2017/02/21 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
Javascript var变量隐式声明方法
2009/10/19 Javascript
javascript与asp.net(c#)互相调用方法
2009/12/13 Javascript
JavaScript中变量提升 Hoisting
2012/07/03 Javascript
jquery插件之信息弹出框showInfoDialog(成功/错误/警告/通知/背景遮罩)
2013/01/09 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
JS中使用cavas截图网页并解决跨域及模糊问题
2018/11/13 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
vue使用代理解决请求跨域问题详解
2019/07/24 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
JS前后端实现身份证号验证代码解析
2020/07/23 Javascript
[01:00:59]VP VS VG Supermajor小组赛胜者组第二轮 BO3第二场 6.2
2018/06/03 DOTA
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
浅析Python中的多条件排序实现
2016/06/07 Python
Python优先队列实现方法示例
2017/09/21 Python
python实现图片处理和特征提取详解
2017/11/13 Python
python实现requests发送/上传多个文件的示例
2018/06/04 Python
python3 实现一行输入,空格隔开的示例
2018/11/14 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
python 变量初始化空列表的例子
2019/11/28 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
2020/11/24 Python
请用用Java代码写一个堆栈
2012/01/26 面试题
专科毕业生学习生活的自我评价
2013/10/26 职场文书
大学校庆邀请函
2014/01/11 职场文书
安全教育实施方案
2014/03/02 职场文书
赔偿协议书范本
2014/09/12 职场文书
AJAX学习笔记
2021/05/18 Javascript
java设计模式--建造者模式详解
2021/07/21 Java/Android