分享 shared pool性能调优(6)
情线 2013-7-30 12:03
5) data blocks:对象的其他信息会存放在不同的heap中,为了找到这些heap,会在heap 0中存放多个(最多16个,但是这16个data block不会都用到)data blocks结构,每个data block含有指向这些实际heap内存块的指针。   除了heap 0以外,还有11个heap,根据对象的不同进行分配,并存放了不同的内容:   1) Heap 1: ...
333 次阅读|0 个评论
分享 shared pool 性能调优(5)
情线 2013-7-30 12:02
Heap是通过调用服务器进程进行分配的,任何对象都具有heap 0,至于还应该分配哪些其他的heap则是由对象的类型决定的,比如SQL游标具有heap 1和 6,而PL/SQL程序包则具有heap 1、2、3和4.按照heap的使用情况,oracle会在SGA(library cache)、PGA或UGA中分配heap,但是heap 0始终都是在library cache中进行分配的。如果所 ...
358 次阅读|0 个评论
分享 shared pool 性能调优(4)
情线 2013-7-30 12:01
我们来列举一个最简单的hash算法。假设我们的数值列表最多可以有10个元素,也就是有10个hash buckets,每个元素最多可以包含20个数值。则对应的二维数组就是t .我们可以定义hash算法为n MOD 10.通过这种算法,可以将所有进入的数据均匀放在10个hash bucket里面,hash bucket编号从0到9.比如,我们把1到100都通过这个hash ...
355 次阅读|0 个评论
分享 shared pool性能调优(3)
情线 2013-7-30 12:01
对于非常大的对象,oracle会为它们单独从保留区域里分配空间,而不是从这个可用chunk链表中来分配空间。这部分空间的大小尺寸就是由初始化参数 shared_pool_reserved_size决定的,缺省为shared_pool_size的5%,这块保留区域与正常的chunk的管理是完全分开的,小的chunk不会进入这块保留区域,而这块保留区域的可用chunk也 ...
283 次阅读|0 个评论
分享 shared pool性能调优(2)
情线 2013-7-30 11:56
从一个物理的层面来看,shared pool是由许多内存块组成,这些内存块通常称为chunk.Chunk是shared pool中内存分配的最小单位,一个chunk中的所有内存都是连续的。这些chunk可以分为四类,这四类可以从x$ksmsp(该视图中的每个行都表示shared pool里的一个chunk)的ksmchcls字段看到:   1) free:这种类型的chunk不包含 ...
262 次阅读|0 个评论
分享 shared pool性能调优(1)
情线 2013-7-30 11:56
摘要:本文首先详细介绍了oracle中shared pool的概念以及所包含的内存结构。然后深入介绍了oracle对于shared pool的管理机制。最后全面介绍了有关buffer cache监控以及调优的实用方法。   1. shared pool的概念   oracle数据库作为一个管理数据的产品,必须能够认出用户所提交的管理命令(通常叫做SQL语句),从而进 ...
286 次阅读|0 个评论
分享 关于数据块头部事物槽中uba怎么来的疑问
煷劍 2013-7-29 11:16
关于数据块头部事物槽中uba怎么来的疑问
在一个事物开始时,会产生一个事物id(xid),然后在回滚段段头的事物表中记录该事物的xid,同时分配回滚块儿,将uba的地址也记录在事物表中,其次在数据块儿头部事物槽也会记录该事物的xid,那么事物槽中的uba是怎么获取到的,是根据事物表中的xid获取到的吗? ...
867 次阅读|0 个评论
分享 Red_Hat5.6安装完后安装配置Xmanger root用户也能登陆
yswshow@163.com 2013-7-25 00:56
在这里我配合的是Xmanger 4.0 连接linux redhat5.6 Xmanger 4 注册码101210-450789-147200 一、 如果你查过网上的资料你就会发现:RedHat Enterprise Linux 5与RedHat Enterprise Linux 4对于Xmanager的配置是不同的,前者没有/etc/X11/gdm/这个目录,它的gdm的配置文件放在/usr/share/gdm /custom.conf ...
396 次阅读|0 个评论
分享 网络基础一
654592074 2013-7-21 10:00
203 次阅读|0 个评论
分享 How Oracle Works?
iidba 2013-7-20 15:51
The following example describes the most basic level of operations that Oracle performs. This illustrates an Oracle configuration where the user and associated server process are on separate computers (connected through a network). An instance has started on the computer running Oracle (often c ...
1281 次阅读|0 个评论
意见
反馈