有关oracle进程CPU占用率过高的问题

wfplovexh 2011-01-12 11:31:48
公司两台AIX,550和520,550为数据库服务器,520为应用服务器,中间件和was在520上,oracle在550上,oracle为10i,最近oracle出现好几个,并且每个CPU占用率为14%,6个进程就将CPU占用率为100%,请问大家遇到过这占用情况么,求助各位大大!!
...全文
1088 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanrihuoer 2011-01-15
  • 打赏
  • 举报
回复
其实在AIX的设计上,就是要使CPU尽可能多的被使用,这样做的目的是为了使任务吞吐量最大。

CPU 满负荷跑不是问题,应该去看看是不是内存的瓶颈,抑或是IO的瓶颈,导致了CPU在不停的调用系统页置换之类的。
傻儿哥 2011-01-13
  • 打赏
  • 举报
回复
你建了多个instance吗?
每个instance消耗怎么样?
可以把awr报告贴一下
wfplovexh 2011-01-12
  • 打赏
  • 举报
回复
oracle进程有好几个
wfplovexh 2011-01-12
  • 打赏
  • 举报
回复
不好意思,是将520停止。
wfplovexh 2011-01-12
  • 打赏
  • 举报
回复
将520地址后,550的CPU马上就下来了,应该不是550的原因。。。。
iambic 2011-01-12
  • 打赏
  • 举报
回复
占CPU多说明你让它干的活多了,马儿总要吃草的吧。自己优化下性能。
goodmrning 2011-01-12
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 deluxworld 的回复:]

给你3点建议:
1. 生成awr报告, 查看top5 event, 锁、等待的情况。
2. 查看执行时间长的语句, 泛优化。
3. 根据操作系统的进程号,查看占用资源高的进程的SQL, 问题最有可能出现在应用上。
[/Quote]

顶一个!
wfplovexh 2011-01-12
  • 打赏
  • 举报
回复
感谢!!!
DeluxWorld 2011-01-12
  • 打赏
  • 举报
回复
给你3点建议:
1. 生成awr报告, 查看top5 event, 锁、等待的情况。
2. 查看执行时间长的语句, 泛优化。
3. 根据操作系统的进程号,查看占用资源高的进程的SQL, 问题最有可能出现在应用上。

1,194

社区成员

发帖
与我相关
我的任务
社区描述
该论坛主要探讨IBM AIX平台的安装、部署、应用开发等话题,并为网友们提供自由交流的平台。
社区管理员
  • IBM AIX社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧