什么是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...

面试题 相关文章推荐
关键字final的用法
Oct 02 面试题
北京银河万佳Java面试题
Mar 21 面试题
Sony C++笔试题
Mar 10 面试题
如何判断一段程序是由C 编译程序还是由C++编译程序编译的
Aug 04 面试题
经典c++面试题六
Jan 18 面试题
SQL Server提供的3种恢复模型都是什么? 有什么区别?
May 13 面试题
SQL Server面试题
Apr 04 面试题
什么是数据抽象
Nov 26 面试题
什么是静态路由,其特点是什么?什么是动态路由,其特点是什么?
Jul 26 面试题
介绍一下write命令
Sep 24 面试题
Python文件操作的面试题
Jun 22 面试题
万户网络JAVA程序员岗位招聘笔试试卷
Jan 08 面试题
阿里巴巴的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
用PHP写的MySQL数据库用户认证系统代码
2007/03/22 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
PHP+iFrame实现页面无需刷新的异步文件上传
2014/09/16 PHP
php之curl设置超时实例
2014/11/03 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
详解PHP中的8个魔术常量
2020/07/06 PHP
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
javascript通过navigator.userAgent识别各种浏览器
2013/10/25 Javascript
浅谈jQuery页面的滚动位置scrollTop、scrollLeft
2015/05/19 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
2018/07/24 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
2019/07/22 Javascript
解决使用layui的时候form表单中的select等不能渲染的问题
2019/09/18 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
Vue将props值实时传递 并可修改的操作
2020/08/09 Javascript
python递归计算N!的方法
2015/05/05 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
Python使用pickle模块存储数据报错解决示例代码
2018/01/26 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
Pycharm更换python解释器的方法
2018/10/29 Python
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
如何实现jdbc性能优化
2012/07/30 面试题
高中三年学习生活的自我评价
2013/10/10 职场文书
简历的自我评价
2014/02/03 职场文书
报关报检委托书
2014/04/08 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
中学生家长评语大全
2014/04/16 职场文书
过程装备与控制工程专业求职信
2014/07/02 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
Django rest framework如何自定义用户表
2021/06/09 Python