我们在达到CPU使用限制的Oracle 10g数据库时遇到了问题。 (这是一个使用Hibernate作为Persistant Framework,JDBC和c3p0连接池的Java Web应用程序)如何检测活动oracle会话中的高峰负责人?
在我们的监控中,我们可以看到cpu使用情况与活动会话之间存在很强的关联。 有一个高峰到75左右的活动会议(活跃会议通常在10左右),这可能是我们遇到的麻烦的原因。
我的问题是,我怎样才能找出活动会话中这个峰值的负责人? 爬虫是否有可能导致此峰值?
[编辑] 我们分析了访问日志,发现在那个活动会话峰值出现的spefic time-intervall期间没有流量峰值。 我想这是高CPU的结果,这导致了极长的DB查询持续时间。但这只是一个假设。 也许有人有任何提示或进一步的解释?
在此先感谢您的任何提示和建议。 罗尼
谢谢你的提示。无论如何,我们分析了我们的访问日志,并且在此期间看不到任何不寻常的机器人活动,也没有任何流量高峰期。 – rontron