cbc latch实验
本帖最后由 kevin.zhang 于 2011-8-4 00:43 编辑cbc latch实验
本帖最后由 chenyu 于 2010-12-24 17:12 编辑
Your first experiment actually showed that Oracle acquired "cache buffer
chains" latches in eXclusive mode during Full Table Scan
他的意思是不是说cbc latch是exclusive latch? 其实绝大多数的latch都是exclusive latch。1个block属于一个bucket,一个bucket有一个latch。cbc latch属于等待型latch,我的理解就是这个块被大量并发访问导致其他session获取不到latch。奇怪的是你的第二个session为什么始终被lock?
通过连接x$bh和v$latch_children可以找到某个latch所保护的具体的block
select obj, dbarfil, dbablk from x$bh a, v$latch_children b where a.hladdr = b.addr
能把你的kslgetsl_w贴出来看看吗
另外问下你是在那个网站发的帖子?是你们公司的吗。
本帖最后由 kevin.zhang 于 2011-8-4 00:44 编辑
怎么贴?kslgetsl_w是oradebug的一个命令,又不是我自己编的存储过程。
页:
[1]