美创科技技术社区

注册

 

发新话题 回复该主题

shared_pool区域:PCursor and CCursor [复制链接]

1#

shared_pool区域:

PCursor and CCursor一般都比较大,PCursor和CCursor都是SQL Area的一部分,用来存放由SQL语句解释出来的Cursor。

PCursor表示Parent Cursor

CCursor表示Child Cursor

PCursor and Ccursor是一对多的关系,当相同的SQL语句具有不同的执行计划的时候,就表现为一个PCursor和多个CCursor。

从这里可以看出,如果CCursor >> PCursor表示存在SQL Version问题,存在相同的SQL语句无法共享。这个需要查找原因,在很多情况下,cursor_sharing=similar会导致该问题。

分享 转发
TOP
发新话题 回复该主题