server2012 Oracle 进程 CPU 利用率已经超过 100%了。

2014-12-27 11:17:06 +08:00
 1yndonn3u

server 2012平台安装oracle 11g,
中间件是weblogic,在redhat上。
使用30个并发连接测试,oracle进程在server上面CPU已经超过100%了,
如何查找原因啊。

求教!!!

谢谢!!!!

3241 次点击
所在节点    Oracle
4 条回复
wsgzao
2014-12-27 11:47:23 +08:00
1.先确认你自己的工作职责,想清楚再行动
2.查看高CPU进程pid,如部署监控查看问题发生时间
3.登录Oracle通过pid查sid,分析具体语句
4.根据影响性判断直接kill还是上报领导
wsgzao
2014-12-27 11:50:22 +08:00
既然是从wenlogic做测试,那就请开发人员和dba一起来分析问题瓶颈,通过awr报告认真分析
1yndonn3u
2014-12-27 11:59:14 +08:00
@wsgzao 嗯啊,好的,我现在重现问题,然后查一下SID,之后看看影响sql语句是什么,和开发的人沟通一下,谢谢!!!
tititake
2014-12-27 12:03:41 +08:00
登录OEM看Top SQL

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/157080

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX