免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2290 | 回复: 8
打印 上一主题 下一主题

为什么oraclo的cpu占用率这么高?拜神。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-02-21 09:25 |只看该作者 |倒序浏览
数据库oracle10.0.1+系统aix5.3+hacmp  系统运行2年来,最近一个月来,oracle的cpu利用率一直居高不下。不知道什么原因

Topas Monitor for host:    dataserver1          EVENTS/QUEUES    FILE/TTY
Tue Feb 21 08:57:37 2012   Interval:  2         Cswitch     673  Readch    77504
                                                Syscall    2624  Writech  128.0K
CPU      User%   Kern%   Wait%   Idle%          Reads       192  Rawin         0
cpu2      93.6     0.4     0.0     5.9          Writes      218  Ttyout      839
cpu3      89.4     0.9     0.0     9.7          Forks         0  Igets         0
cpu0      79.3     1.0     0.1    19.7          Execs         0  Namei         3
cpu1      78.3     0.5     0.0    21.3          Runqueue    5.5  Dirblk        0
                                                Waitqueue   0.0
Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out
en0     132.5    333.0   147.0    59.2    73.3  PAGING           MEMORY
en2      49.1    123.5    69.0     8.8    40.3  Faults        5  Real,MB   15744
lo0       0.2      2.0     2.0     0.1     0.1  Steals        0  % Comp     43.3
                                                PgspIn        0  % Noncomp  56.6
Disk    Busy%     KBPS     TPS KB-Read KB-Writ  PgspOut       0  % Client   56.6
hdisk2    1.5    70.0    12.0    28.0    42.0   PageIn        7
hdisk0    0.0     0.0     0.0     0.0     0.0   PageOut      10  PAGING SPACE
hdisk1    0.0     0.0     0.0     0.0     0.0   Sios         17  Size,MB   16384
cd0       0.0     0.0     0.0     0.0     0.0                    % Used      5.5
                                                NFS (calls/sec)  % Free     95.5
Name            PID  CPU%  PgSp Owner           ServerV2       0
oracle       958658  18.2  10.0 oracle          ClientV2       0   Press:
oracle      1941714  15.4   9.9 oracle          ServerV3       0   "h" for help
oracle      3575982  14.8  10.0 oracle          ClientV3       0   "q" to quit
oracle      1339422  10.8  10.0 oracle
oracle      1372168   9.5   9.7 oracle
oracle      1970218   5.5  10.0 oracle
oracle      2347174   4.7   9.8 oracle
oracle      2691326   3.3  10.2 oracle
oracle      2306216   2.8   9.8 oracle
oracle      1020078   0.2  10.3 oracle
topas       3113096   0.1   3.1 root  
topas       2781358   0.1   3.1 root  
hats_rs2    1806484   0.0   1.9 root  
oracle      2293988   0.0  11.2 oracle
aioserve     528512   0.0   0.4 root  
oracle      3612744   0.0   7.8 oracle
hats_nim    1765474   0.0   1.9 root  
pnsd         204904   0.0   0.5 root  
clstrmgr     409620   0.0   5.2 root  
oracle      3686440   0.0   9.0 oracle

论坛徽章:
0
2 [报告]
发表于 2012-02-21 11:06 |只看该作者
做个awr report

论坛徽章:
0
3 [报告]
发表于 2012-02-21 15:09 |只看该作者
报告子附件中,麻烦大神了。。

1554415545_15545.rar

22.77 KB, 下载次数: 17

awrrp报告

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
4 [报告]
发表于 2012-02-21 19:09 |只看该作者
f1w87qxxz4rdq       
9vj1k7rcntag7
9sqpfqftj4w71
9f58c8z819hcc
把这四个sql做一个优化

论坛徽章:
0
5 [报告]
发表于 2012-02-27 10:54 |只看该作者
通过修改业务平台调用这几个sql的频率,情况有所缓解,但是如果业务量增大,也无法缓解。我们这边搞数据库的说这个语句优化有点难。。。大神帮分析分析!

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
6 [报告]
发表于 2012-02-27 13:14 |只看该作者
不能在开发层面调优,可以用sql优化指导在数据库层面进行调整,比如添加合适的索引,调整sql plan等等。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2012-02-27 23:13 |只看该作者
是不是有耗时的SQL啊。

论坛徽章:
0
8 [报告]
发表于 2012-02-29 15:33 |只看该作者
你应该取一下业务高峰期的AWR,零点到1点 系统能有多忙?

论坛徽章:
0
9 [报告]
发表于 2012-03-26 18:35 |只看该作者
优化不只是看sql,还需要看系统io性能,同时从物理结构去检查,看看哪些段设计不合理,必要的情况下建议做一个整理
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP