- 8
- 0
- 约10.01万字
- 约 58页
- 2016-12-29 发布于重庆
- 举报
library cache 的内存结构
写在最前
object handle和object(leap0)还有leap1-11是在逻辑上连续的,但是他们存放在不同的memory address里面.它们三个都有自己的address.
parents cursor和child cursor他们两个都有自己的object handle,object.
parents cursor有leap0但没有leap1-11,child cursor有leap0和leap1-11
parents cursor和child cursor的主要信息都存放在leap0里面,child还有一个leap1-11的指针parents和child cursor只是不同object handle中的两类
父游标里主要包含两种信息:SQL文本以及优化目标(optimizer goal)
parents cursor有hash value但是child cursor没有hash value????
child cursor 的library cache object handle 对应的动态性能视图是v$sql
PARENT CURSOR 的library cache object handle 对应的动态性能视图为v$sqlarea
同一个SQL ,会生成多个child cursor 和一个parent cursor
原创力文档

文档评论(0)