Advertisement

cursor: pin S的一点介绍

阅读量:

《早期博客迁移博文》

下午时段内客户系统的运行中出现了cursor: pin S类型的等待事件。伴随着该现象的是CPU使用率持续偏高,并且空闲时间近乎于零的状态。经过对等待事件的排查分析后发现至少存在20起cursor: pin S类型的问题,请参考下文详细情况:

为了查询持有中的等待事件cursor: pin S该会话正在进行的SQL语句发现仅仅包含一条简单SQL:

SELECT X.BUSINESSID FROM SYS_BUSINESS X WHERE X.BUSINESSCODE=:B1

涉及的SELECT语句所使用的表名为SYS_BUSINESS其数据规模相对较小当前记录总数为77条通过与应用人员沟通得知预计未来增长的空间有限该表格很可能属于某个业务模块的基础基准表

内存中的latch pin操作通常运行得非常迅速;如果出现等待现象,则很可能是因为该SQL语句被频繁执行;另一种可能是CPU的计算效率未能达到预期水平(本例中这种情况不会发生)。 Oracle官方文档中提供了如下信息:

crusor: pin S

A session pauses at this event when it requires modifying a shared mutex pin, while another session is currently in t

全部评论 (0)

还没有任何评论哟~