暂无图片
oracle 11.2.0.1.0 出现 cursor: pin S wait on X 事件,有什么好的解决办法吗。
我来答
分享
平平
2021-10-26
oracle 11.2.0.1.0 出现 cursor: pin S wait on X 事件,有什么好的解决办法吗。

oracle 11.2.0.1.0 出现 cursor: pin S wait on X 事件,有什么好的解决办法吗。

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
李琪

找到阻塞源看看是什么

select event,blocking_session,sql_id,count(*) from dba_hist_active_sess_history ash
where sample_time>=to_timestamp('2013-06-24 12:25:00','yyyy-mm-dd hh24:mi:ss')
and sample_time<=to_timestamp('2013-06-24 12:35:00','yyyy-mm-dd hh24:mi:ss')
and event='cursor: pin S wait on X'
group by event,blocking_session,sql_id;

暂无图片 评论
暂无图片 有用 1
平平

找到以后呢咋处理。

暂无图片 评论
暂无图片 有用 0
平平

找到是一个数据抽取程序导致的,但是这个程序在其他服务器上的数据库抽取数据没有出现问题,唯独在这一台数据库上抽取数据的时候,出现了阻塞,和我的数据库服务器系统有关系吗,因为我安装的是server  2016.

暂无图片 评论
暂无图片 有用 0
李琪
2021-10-26
这个你得具体去看这个抽取程序抽取的是什么,为什么这个抽取程序会堵塞它,有可能是表中的行锁之类的问题引起的这个抽取程序延迟,得具体看。
薛晓刚

从awr上找到锁的关键,看看

Segments by Row Lock Waits

这段是什么竞争严重?

主要是锁,和操作系统无关。

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏