自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (1)
  • 收藏
  • 关注

Oracle redo 复杂度--oracle核心技术读书笔记三

 一. 概述       我们知道,在oracle中,每修改一条数据都会生成一条重做数据(也就是redo,里面记录了修改后的内容)。目的就是为了将修改的数据备份,方便今后重做。现在有一个问题。oracle中只要修改数据,都会生成redo,这些redo会存放在一个叫做重做日志缓冲区里面。如果同时多个回话在修改数据,都要往重做日志缓冲区写入内容,就存在为同一片内存区域竞争的问题。存在竞争,就存在...

2014-09-29 22:13:47 103

原创 (转)undo系列学习之Oracle IMU及Redo Private Strands技术

原博客地址: http://blog.csdn.net/dba_waterbin/article/details/7820858 在传统的undo管理模式中,oracle对undo和data block是一视同仁。这样大致会有三种弊端:    1)事务开始时,存放事务表的段头不在内存,server process需要将此i/o上来    2)存放旧值的回滚块不在内存    3...

2014-09-27 23:09:07 142

oracle如何保证事务的ACID原则--oracle核心技术读书笔记二

在事务中有四个通用的原则是所有数据库都必须遵守的,简称ACID原则,下面简单概述一下oracle是怎样实现这四个原则的。          一. 原子性(Atomicity):一个事务要么全部执行,要么全部都不执行         在oracle中,当我们做一次变更的时候,系统会自动创建一条undo记录来描述怎样撤销这次变更。也就是说,当执行到一个事务的中间时,如果有其他用户想访问我...

2014-09-21 11:18:36 248

Oracle基本数据改变原理浅析(redo与undo)--oracle核心技术读书笔记一

在oracle中我们做一些更新操作,oracle底层是怎么流转的呢,就是这篇文章要讲解的。       一. 原理       假设我们在一个已经更新了很多条分散记录的OLTP系统中,更新了一行数据。那么这个更新的真实步骤如下:       1. 创建一个重做改变向量,描述如何往undo块插入一条undo记录(也就是描述undo块的改变)        2. 创建一个重做改变...

2014-09-14 17:00:23 381

原创 (转)怎么确定用户当前的SID、操作系统进程号PID等信息

原博客地址:http://blog.csdn.net/hw_libo/article/details/6881457 方法一:如果是sys或system用户或是有dba权限的用户,可以直接查询v$mystat即可得到SQL> select sid from v$mystat where rownum=1;       SID----------       143然后再查询v$s...

2014-09-13 11:04:13 606

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除