cache buffers chain形成原因分析

时间:2012-09-04 05:26:11
【文件属性】:

文件名称:cache buffers chain形成原因分析

文件大小:130KB

文件格式:DOC

更新时间:2012-09-04 05:26:11

cache buffers chain

当一个数据块被读入SGA. 这些数据块所在缓冲区的头地址(buffer headers)被挂载到链列表上(LRU, LRUW).这些连列表被挂载在hash buckets上. Oracle定义了一些cache buffer chains latches来保护这种内存结构的数据一致性读取.如下表所示. 一个进程在对数据块执行add, remove, search, inspect, read 或者modify之前需要首先获得cache buffers chains latch. 有两条规则跟oracle访问数据块时的cache buffers chains相关.  每一个logical read都会造成一个latch和cpu时间.  Oracle必须获得期望的latch才能执行下一个步骤.


网友评论